.elementor-33308 .elementor-element.elementor-element-3316655{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:10vw;--padding-bottom:0vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-33308 .elementor-element.elementor-element-d2912d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:5vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-843650c{--display:flex;}.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-33308 .elementor-element.elementor-element-450e802{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-450e802 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-33308 .elementor-element.elementor-element-450e802 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.3vw;font-weight:900;text-transform:capitalize;line-height:1.2em;letter-spacing:0.3em;color:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-ad9086d{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-ad9086d > .elementor-widget-container{padding:0vw 0vw 2.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-33308 .elementor-element.elementor-element-ad9086d .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:3.6vw;font-weight:700;line-height:1.2em;letter-spacing:0.13em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-70740ff{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-70740ff > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-33308 .elementor-element.elementor-element-70740ff .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:500;text-transform:capitalize;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-33308 .elementor-element.elementor-element-f677fb0{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-33308 .elementor-element.elementor-element-667bc49 img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-33308 .elementor-element.elementor-element-afa5747{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:10vw;--padding-bottom:0vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-33308 .elementor-element.elementor-element-5235b8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-b96bfa8{--display:flex;}.elementor-33308 .elementor-element.elementor-element-2890e69{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-2890e69 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-33308 .elementor-element.elementor-element-2890e69 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.3vw;font-weight:900;text-transform:capitalize;line-height:1.2em;letter-spacing:0.3em;color:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-a8b0f3d{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-a8b0f3d > .elementor-widget-container{padding:0vw 0vw 2.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-33308 .elementor-element.elementor-element-a8b0f3d .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:2.8vw;font-weight:700;line-height:1.2em;letter-spacing:0.13em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-4623a67{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-4623a67 > .elementor-widget-container{padding:0vw 0vw 2.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-33308 .elementor-element.elementor-element-4623a67 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:3.6vw;font-weight:700;line-height:1.2em;letter-spacing:0.13em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-d75bfd8{width:100%;max-width:100%;text-align:end;}.elementor-33308 .elementor-element.elementor-element-d75bfd8 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-33308 .elementor-element.elementor-element-d75bfd8 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:500;text-transform:capitalize;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-33308 .elementor-element.elementor-element-761409c{--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-33308 .elementor-element.elementor-element-f735a6a img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-33308 .elementor-element.elementor-element-ff59e2e{--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;--padding-top:4vw;--padding-bottom:4vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-33308 .elementor-element.elementor-element-92eae0a{--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:8vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-33308 .elementor-element.elementor-element-92eae0a:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-92eae0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4e40dd7 ) 40%, var( --e-global-color-80ec254 ) 100%);}.elementor-33308 .elementor-element.elementor-element-92eae0a::before, .elementor-33308 .elementor-element.elementor-element-92eae0a > .elementor-background-video-container::before, .elementor-33308 .elementor-element.elementor-element-92eae0a > .e-con-inner > .elementor-background-video-container::before, .elementor-33308 .elementor-element.elementor-element-92eae0a > .elementor-background-slideshow::before, .elementor-33308 .elementor-element.elementor-element-92eae0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-33308 .elementor-element.elementor-element-92eae0a > .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_im3tqjim3tqjim3t.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-33308 .elementor-element.elementor-element-fdf7998{width:100%;max-width:100%;top:4vw;text-align:center;}body:not(.rtl) .elementor-33308 .elementor-element.elementor-element-fdf7998{left:0px;}body.rtl .elementor-33308 .elementor-element.elementor-element-fdf7998{right:0px;}.elementor-33308 .elementor-element.elementor-element-fdf7998 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20vw;font-weight:600;line-height:0.6em;color:#FFFFFF22;}.elementor-33308 .elementor-element.elementor-element-e4ab62a{width:100%;max-width:100%;z-index:2;text-align:center;}.elementor-33308 .elementor-element.elementor-element-e4ab62a > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-e4ab62a .elementor-heading-title{font-size:2.5vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-d8db85a{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-d8db85a > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-33308 .elementor-element.elementor-element-d8db85a .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:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-94d1785{--display:flex;--border-radius:0.5vw 0.5vw 0.5vw 0.5vw;--padding-top:0.5vw;--padding-bottom:0.5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-163f03e{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-163f03e > .elementor-widget-container{background-color:#FFFFFF00;padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-33308 .elementor-element.elementor-element-163f03e .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:2vw;font-weight:600;line-height:1.2em;letter-spacing:0.2em;color:var( --e-global-color-primary );}.elementor-33308 .elementor-element.elementor-element-fa9f4a9{--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;--flex-wrap:wrap;--align-content:flex-start;--border-radius:.5vw .5vw .5vw .5vw;}.elementor-33308 .elementor-element.elementor-element-fa9f4a9:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-fa9f4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-331d7c7{text-align:center;}.elementor-33308 .elementor-element.elementor-element-331d7c7 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:12vw;font-weight:600;color:#34D39917;}.elementor-33308 .elementor-element.elementor-element-4ceb914{width:auto;max-width:auto;text-align:center;}.elementor-33308 .elementor-element.elementor-element-4ceb914 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-4ceb914.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-4ceb914 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:600;text-transform:capitalize;line-height:2em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-ef37129{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-ef37129 > .elementor-widget-container{padding:0.8vw 1.5vw 0vw 1.5vw;}.elementor-33308 .elementor-element.elementor-element-ef37129 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.25vw;font-weight:800;line-height:2.2em;letter-spacing:0.13em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-0197a7b{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-0197a7b > .elementor-widget-container{padding:1vw 1.5vw 2vw 1.5vw;}.elementor-33308 .elementor-element.elementor-element-0197a7b .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:#4A4643;}.elementor-33308 .elementor-element.elementor-element-3a4584a{--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;--flex-wrap:wrap;--align-content:flex-start;--border-radius:.5vw .5vw .5vw .5vw;}.elementor-33308 .elementor-element.elementor-element-3a4584a:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-3a4584a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-aa17e54{text-align:center;}.elementor-33308 .elementor-element.elementor-element-aa17e54 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:12vw;font-weight:600;color:#34D39917;}.elementor-33308 .elementor-element.elementor-element-e37d052{width:auto;max-width:auto;text-align:center;}.elementor-33308 .elementor-element.elementor-element-e37d052 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-e37d052.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-e37d052 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:600;text-transform:capitalize;line-height:2em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-ab41082{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-ab41082 > .elementor-widget-container{padding:0.8vw 1.5vw 0vw 1.5vw;}.elementor-33308 .elementor-element.elementor-element-ab41082 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.25vw;font-weight:800;line-height:2.2em;letter-spacing:0.13em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-5e0ba2e{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-5e0ba2e > .elementor-widget-container{padding:1vw 1.5vw 2vw 1.5vw;}.elementor-33308 .elementor-element.elementor-element-5e0ba2e .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-33308 .elementor-element.elementor-element-bf9d625{--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;--flex-wrap:wrap;--align-content:flex-start;--border-radius:.5vw .5vw .5vw .5vw;}.elementor-33308 .elementor-element.elementor-element-bf9d625:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-bf9d625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-bcd52ce{text-align:center;}.elementor-33308 .elementor-element.elementor-element-bcd52ce .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:12vw;font-weight:600;color:#34D39917;}.elementor-33308 .elementor-element.elementor-element-88ef4dc{width:auto;max-width:auto;text-align:center;}.elementor-33308 .elementor-element.elementor-element-88ef4dc > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-88ef4dc.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-88ef4dc .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:600;text-transform:capitalize;line-height:2em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-5bb927a{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-5bb927a > .elementor-widget-container{padding:0.8vw 1.5vw 0vw 1.5vw;}.elementor-33308 .elementor-element.elementor-element-5bb927a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.25vw;font-weight:800;line-height:2.2em;letter-spacing:0.13em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-355548b{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-355548b > .elementor-widget-container{padding:1vw 1.5vw 2vw 1.5vw;}.elementor-33308 .elementor-element.elementor-element-355548b .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-33308 .elementor-element.elementor-element-8e3a743{width:100%;max-width:100%;}.elementor-33308 .elementor-element.elementor-element-8e3a743 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-33308 .elementor-element.elementor-element-cdaa316{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-cdaa316 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-33308 .elementor-element.elementor-element-cdaa316 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:2vw;font-weight:900;line-height:1.7em;letter-spacing:0.2em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-995220d{--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;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-33308 .elementor-element.elementor-element-d03941b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:1.5vw 0vw;--row-gap:1.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0.03;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:0vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-d03941b:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-d03941b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EA580C00;}.elementor-33308 .elementor-element.elementor-element-d03941b::before, .elementor-33308 .elementor-element.elementor-element-d03941b > .elementor-background-video-container::before, .elementor-33308 .elementor-element.elementor-element-d03941b > .e-con-inner > .elementor-background-video-container::before, .elementor-33308 .elementor-element.elementor-element-d03941b > .elementor-background-slideshow::before, .elementor-33308 .elementor-element.elementor-element-d03941b > .e-con-inner > .elementor-background-slideshow::before, .elementor-33308 .elementor-element.elementor-element-d03941b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-33308 .elementor-element.elementor-element-dcbe2ec{--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:0.5vw;--padding-bottom:0.5vw;--padding-left:0vw;--padding-right:0vw;}.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-33308 .elementor-element.elementor-element-740aa2f{width:var( --container-widget-width, 49.7% );max-width:49.7%;--container-widget-width:49.7%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-740aa2f.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-740aa2f .elementor-icon-wrapper{text-align:end;}.elementor-33308 .elementor-element.elementor-element-740aa2f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-740aa2f.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-740aa2f.elementor-view-default .elementor-icon{color:var( --e-global-color-4e40dd7 );border-color:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-740aa2f.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-740aa2f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-740aa2f .elementor-icon{font-size:0.7vw;}.elementor-33308 .elementor-element.elementor-element-740aa2f .elementor-icon svg{height:0.7vw;}.elementor-33308 .elementor-element.elementor-element-f0dec09{width:var( --container-widget-width, 49.7% );max-width:49.7%;--container-widget-width:49.7%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-f0dec09.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-f0dec09 .elementor-icon-wrapper{text-align:start;}.elementor-33308 .elementor-element.elementor-element-f0dec09.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-92c726f );}.elementor-33308 .elementor-element.elementor-element-f0dec09.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-f0dec09.elementor-view-default .elementor-icon{color:var( --e-global-color-92c726f );border-color:var( --e-global-color-92c726f );}.elementor-33308 .elementor-element.elementor-element-f0dec09.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-f0dec09.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-92c726f );}.elementor-33308 .elementor-element.elementor-element-f0dec09 .elementor-icon{font-size:0.7vw;}.elementor-33308 .elementor-element.elementor-element-f0dec09 .elementor-icon svg{height:0.7vw;}.elementor-33308 .elementor-element.elementor-element-e3aac21{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-e3aac21 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-e3aac21 .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:#059669;}.elementor-33308 .elementor-element.elementor-element-eb6ca0e{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-eb6ca0e > .elementor-widget-container{background-color:#FFFFFF00;padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-33308 .elementor-element.elementor-element-eb6ca0e .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-33308 .elementor-element.elementor-element-cc3b93f{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--border-radius:.5vw .5vw .5vw .5vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-33308 .elementor-element.elementor-element-cc3b93f:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-cc3b93f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F3;}.elementor-33308 .elementor-element.elementor-element-beb87be > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-33308 .elementor-element.elementor-element-beb87be img{width:100%;}.elementor-33308 .elementor-element.elementor-element-995f02c{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;text-align:start;}.elementor-33308 .elementor-element.elementor-element-995f02c > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-995f02c.elementor-element{--align-self:flex-start;}.elementor-33308 .elementor-element.elementor-element-995f02c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.7vw;font-weight:900;line-height:1.5em;letter-spacing:0.03em;color:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-e4d3b94{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-33308 .elementor-element.elementor-element-e4d3b94 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-33308 .elementor-element.elementor-element-f401288{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-33308 .elementor-element.elementor-element-f401288 .elementor-divider-separator{width:100%;}.elementor-33308 .elementor-element.elementor-element-f401288 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-33308 .elementor-element.elementor-element-b648221{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-b648221 .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-33308 .elementor-element.elementor-element-30e44ec{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--border-radius:.5vw .5vw .5vw .5vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-33308 .elementor-element.elementor-element-30e44ec:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-30e44ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F3;}.elementor-33308 .elementor-element.elementor-element-e28553a > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-33308 .elementor-element.elementor-element-e28553a img{width:100%;}.elementor-33308 .elementor-element.elementor-element-ac00f85{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;text-align:start;}.elementor-33308 .elementor-element.elementor-element-ac00f85 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-ac00f85.elementor-element{--align-self:flex-start;}.elementor-33308 .elementor-element.elementor-element-ac00f85 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.7vw;font-weight:900;line-height:1.5em;letter-spacing:0.03em;color:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-c49c4ab{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-33308 .elementor-element.elementor-element-c49c4ab .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-0ebd426{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-33308 .elementor-element.elementor-element-0ebd426 .elementor-divider-separator{width:100%;}.elementor-33308 .elementor-element.elementor-element-0ebd426 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-33308 .elementor-element.elementor-element-782f751{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-782f751 .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-33308 .elementor-element.elementor-element-abd900d{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--border-radius:.5vw .5vw .5vw .5vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-33308 .elementor-element.elementor-element-abd900d:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-abd900d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F3;}.elementor-33308 .elementor-element.elementor-element-a52b641 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-33308 .elementor-element.elementor-element-a52b641 img{width:100%;}.elementor-33308 .elementor-element.elementor-element-55c6f48{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;text-align:start;}.elementor-33308 .elementor-element.elementor-element-55c6f48 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-55c6f48.elementor-element{--align-self:flex-start;}.elementor-33308 .elementor-element.elementor-element-55c6f48 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.7vw;font-weight:900;line-height:1.5em;letter-spacing:0.03em;color:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-1323a3d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-33308 .elementor-element.elementor-element-1323a3d .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-b1c3a27{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-33308 .elementor-element.elementor-element-b1c3a27 .elementor-divider-separator{width:100%;}.elementor-33308 .elementor-element.elementor-element-b1c3a27 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-33308 .elementor-element.elementor-element-903e654{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-903e654 .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-33308 .elementor-element.elementor-element-181bc93{--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:4vw;--padding-bottom:0vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-33308 .elementor-element.elementor-element-181bc93:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-181bc93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4e40dd7 ) 40%, var( --e-global-color-4e40dd7 ) 100%);}.elementor-33308 .elementor-element.elementor-element-35b66c3{--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;--padding-top:0vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-33308 .elementor-element.elementor-element-35b66c3:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-35b66c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-35b66c3::before, .elementor-33308 .elementor-element.elementor-element-35b66c3 > .elementor-background-video-container::before, .elementor-33308 .elementor-element.elementor-element-35b66c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-33308 .elementor-element.elementor-element-35b66c3 > .elementor-background-slideshow::before, .elementor-33308 .elementor-element.elementor-element-35b66c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33308 .elementor-element.elementor-element-35b66c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-33308 .elementor-element.elementor-element-2295f01{--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-33308 .elementor-element.elementor-element-b862195{width:var( --container-widget-width, 49.7% );max-width:49.7%;--container-widget-width:49.7%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-b862195.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-b862195 .elementor-icon-wrapper{text-align:end;}.elementor-33308 .elementor-element.elementor-element-b862195.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-b862195.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-b862195.elementor-view-default .elementor-icon{color:var( --e-global-color-4e40dd7 );border-color:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-b862195.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-b862195.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-b862195 .elementor-icon{font-size:0.7vw;}.elementor-33308 .elementor-element.elementor-element-b862195 .elementor-icon svg{height:0.7vw;}.elementor-33308 .elementor-element.elementor-element-379e2f5{width:var( --container-widget-width, 49.7% );max-width:49.7%;--container-widget-width:49.7%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-379e2f5.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-379e2f5 .elementor-icon-wrapper{text-align:start;}.elementor-33308 .elementor-element.elementor-element-379e2f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-92c726f );}.elementor-33308 .elementor-element.elementor-element-379e2f5.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-379e2f5.elementor-view-default .elementor-icon{color:var( --e-global-color-92c726f );border-color:var( --e-global-color-92c726f );}.elementor-33308 .elementor-element.elementor-element-379e2f5.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-379e2f5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-92c726f );}.elementor-33308 .elementor-element.elementor-element-379e2f5 .elementor-icon{font-size:0.7vw;}.elementor-33308 .elementor-element.elementor-element-379e2f5 .elementor-icon svg{height:0.7vw;}.elementor-33308 .elementor-element.elementor-element-a53a4c5{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-a53a4c5 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-a53a4c5 .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:#059669;}.elementor-33308 .elementor-element.elementor-element-9b92881{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-9b92881 > .elementor-widget-container{background-color:#FFFFFF00;padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-33308 .elementor-element.elementor-element-9b92881 .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-33308 .elementor-element.elementor-element-c25cfc3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--gap:6vw 1.2vw;--row-gap:6vw;--column-gap:1.2vw;--flex-wrap:wrap;--margin-top:-12vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:13vw;--padding-bottom:7.6vw;--padding-left:0vw;--padding-right:0vw;--z-index:3;}.elementor-33308 .elementor-element.elementor-element-c25cfc3.e-con{--align-self:flex-start;}.elementor-33308 .elementor-element.elementor-element-d8ad213.elementor-element{--align-self:flex-start;}.elementor-33308 .elementor-element.elementor-element-d8ad213 .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-33308 .elementor-element.elementor-element-0aff842 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-0aff842 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;letter-spacing:0.3em;color:#4A4643;}body:not(.rtl) .elementor-33308 .elementor-element.elementor-element-73c95f4{right:0.65vw;}body.rtl .elementor-33308 .elementor-element.elementor-element-73c95f4{left:0.65vw;}.elementor-33308 .elementor-element.elementor-element-73c95f4{top:19.5vw;}.elementor-33308 .elementor-element.elementor-element-73c95f4 .elementor-icon-wrapper{text-align:center;}.elementor-33308 .elementor-element.elementor-element-73c95f4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-73c95f4.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-73c95f4.elementor-view-default .elementor-icon{color:var( --e-global-color-4e40dd7 );border-color:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-73c95f4.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-73c95f4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-73c95f4 .elementor-icon{font-size:0.7vw;}.elementor-33308 .elementor-element.elementor-element-73c95f4 .elementor-icon svg{height:0.7vw;}.elementor-33308 .elementor-element.elementor-element-6514723.elementor-element{--align-self:center;}body:not(.rtl) .elementor-33308 .elementor-element.elementor-element-6514723{right:0.65vw;}body.rtl .elementor-33308 .elementor-element.elementor-element-6514723{left:0.65vw;}.elementor-33308 .elementor-element.elementor-element-6514723{top:20.6vw;}.elementor-33308 .elementor-element.elementor-element-6514723 .elementor-icon-wrapper{text-align:center;}.elementor-33308 .elementor-element.elementor-element-6514723.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-92c726f );}.elementor-33308 .elementor-element.elementor-element-6514723.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-6514723.elementor-view-default .elementor-icon{color:var( --e-global-color-92c726f );border-color:var( --e-global-color-92c726f );}.elementor-33308 .elementor-element.elementor-element-6514723.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-6514723.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-92c726f );}.elementor-33308 .elementor-element.elementor-element-6514723 .elementor-icon{font-size:0.7vw;}.elementor-33308 .elementor-element.elementor-element-6514723 .elementor-icon svg{height:0.7vw;}.elementor-33308 .elementor-element.elementor-element-f2ecadc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0vw;z-index:3;}.elementor-33308 .elementor-element.elementor-element-f2ecadc > .elementor-widget-container{background-color:var( --e-global-color-4e40dd7 );border-radius:100% 100% 100% 100%;}.elementor-33308 .elementor-element.elementor-element-f2ecadc.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-33308 .elementor-element.elementor-element-f2ecadc{left:0%;}body.rtl .elementor-33308 .elementor-element.elementor-element-f2ecadc{right:0%;}.elementor-33308 .elementor-element.elementor-element-f2ecadc img{width:100%;}.elementor-33308 .elementor-element.elementor-element-45e0d3a{width:100%;max-width:100%;top:6.2vw;z-index:4;text-align:center;}.elementor-33308 .elementor-element.elementor-element-45e0d3a.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-33308 .elementor-element.elementor-element-45e0d3a{left:0vw;}body.rtl .elementor-33308 .elementor-element.elementor-element-45e0d3a{right:0vw;}.elementor-33308 .elementor-element.elementor-element-45e0d3a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:600;line-height:1.5em;letter-spacing:0.13em;}.elementor-33308 .elementor-element.elementor-element-46ad06e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:1vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-216c44a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2.5vw;--padding-bottom:2.5vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-33308 .elementor-element.elementor-element-216c44a:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-216c44a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-216c44a.e-con{--align-self:flex-start;}.elementor-33308 .elementor-element.elementor-element-b004574{--display:flex;--justify-content:center;}.elementor-33308 .elementor-element.elementor-element-d11b2e8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-d11b2e8 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-33308 .elementor-element.elementor-element-d11b2e8 img{width:100%;}.elementor-33308 .elementor-element.elementor-element-d3962b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-33308 .elementor-element.elementor-element-ff5273f{width:auto;max-width:auto;text-align:start;}.elementor-33308 .elementor-element.elementor-element-ff5273f > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-ff5273f.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-ff5273f .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.7vw;font-weight:900;line-height:1.5em;letter-spacing:0.03em;color:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-a7ca251{width:auto;max-width:auto;text-align:start;}.elementor-33308 .elementor-element.elementor-element-a7ca251.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-a7ca251 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-1cc6c08{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-1cc6c08 .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-33308 .elementor-element.elementor-element-c9d462f{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-33308 .elementor-element.elementor-element-61004c0 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-33308 .elementor-element.elementor-element-61004c0 .elementor-icon-wrapper{text-align:center;}.elementor-33308 .elementor-element.elementor-element-61004c0 .elementor-icon{font-size:6vw;}.elementor-33308 .elementor-element.elementor-element-61004c0 .elementor-icon svg{height:6vw;}.elementor-33308 .elementor-element.elementor-element-1daaba0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:2.5vw;--padding-bottom:2.5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-33308 .elementor-element.elementor-element-1daaba0:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-1daaba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-119408c{--display:flex;--justify-content:center;}.elementor-33308 .elementor-element.elementor-element-71d662e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-71d662e > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-33308 .elementor-element.elementor-element-71d662e img{width:100%;}.elementor-33308 .elementor-element.elementor-element-d768479{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-33308 .elementor-element.elementor-element-f5e3f6a{width:auto;max-width:auto;text-align:start;}.elementor-33308 .elementor-element.elementor-element-f5e3f6a > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-f5e3f6a.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-f5e3f6a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.7vw;font-weight:900;line-height:1.5em;letter-spacing:0.03em;color:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-93aea96{width:auto;max-width:auto;text-align:start;}.elementor-33308 .elementor-element.elementor-element-93aea96.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-93aea96 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-8d0ac1d{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-8d0ac1d .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-33308 .elementor-element.elementor-element-4f39aaa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-33308 .elementor-element.elementor-element-935bc0a{--display:flex;}.elementor-33308 .elementor-element.elementor-element-865e3eb{width:auto;max-width:auto;z-index:2;text-align:center;}.elementor-33308 .elementor-element.elementor-element-865e3eb > .elementor-widget-container{background-color:var( --e-global-color-4e40dd7 );margin:0vw 0vw 0vw 1vw;padding:0vw 1vw 0vw 1vw;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-4e40dd7 );border-radius:100px 100px 100px 100px;}.elementor-33308 .elementor-element.elementor-element-865e3eb.elementor-element{--align-self:flex-start;}.elementor-33308 .elementor-element.elementor-element-865e3eb .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:600;line-height:1.7em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-2292ae6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0.5vw 1vw;--row-gap:0.5vw;--column-gap:1vw;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-4e40dd7 );--border-color:var( --e-global-color-4e40dd7 );--border-radius:.3vw .3vw .3vw .3vw;--margin-top:-1.15vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.8vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-33308 .elementor-element.elementor-element-2292ae6:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-2292ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34D39933;}.elementor-33308 .elementor-element.elementor-element-97c79a6{width:auto;max-width:auto;}.elementor-33308 .elementor-element.elementor-element-97c79a6 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-97c79a6.elementor-element{--align-self:flex-start;}.elementor-33308 .elementor-element.elementor-element-97c79a6 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.7em;letter-spacing:0.03em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-9b68fe5{width:auto;max-width:auto;}.elementor-33308 .elementor-element.elementor-element-9b68fe5 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-9b68fe5.elementor-element{--align-self:flex-start;}.elementor-33308 .elementor-element.elementor-element-9b68fe5 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.7em;letter-spacing:0.03em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-a8fae74{width:auto;max-width:auto;}.elementor-33308 .elementor-element.elementor-element-a8fae74 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-a8fae74.elementor-element{--align-self:flex-start;}.elementor-33308 .elementor-element.elementor-element-a8fae74 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.7em;letter-spacing:0.03em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-f87a82f{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-33308 .elementor-element.elementor-element-c7d8a62 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-33308 .elementor-element.elementor-element-c7d8a62 .elementor-icon-wrapper{text-align:center;}.elementor-33308 .elementor-element.elementor-element-c7d8a62 .elementor-icon{font-size:6vw;}.elementor-33308 .elementor-element.elementor-element-c7d8a62 .elementor-icon svg{height:6vw;}.elementor-33308 .elementor-element.elementor-element-dc799f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:2.5vw;--padding-bottom:2.5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-33308 .elementor-element.elementor-element-dc799f8:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-dc799f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-4b99a02{--display:flex;--justify-content:center;}.elementor-33308 .elementor-element.elementor-element-acb41a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-acb41a7 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-33308 .elementor-element.elementor-element-acb41a7 img{width:100%;}.elementor-33308 .elementor-element.elementor-element-35d719a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;}.elementor-33308 .elementor-element.elementor-element-7ce7c9c{width:auto;max-width:auto;text-align:start;}.elementor-33308 .elementor-element.elementor-element-7ce7c9c > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-7ce7c9c.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-7ce7c9c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.7vw;font-weight:900;line-height:1.5em;letter-spacing:0.03em;color:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-e747e15{width:auto;max-width:auto;text-align:start;}.elementor-33308 .elementor-element.elementor-element-e747e15.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-e747e15 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-790b15c{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-790b15c .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-33308 .elementor-element.elementor-element-2057d3f{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-33308 .elementor-element.elementor-element-4ab1e19 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-33308 .elementor-element.elementor-element-4ab1e19 .elementor-icon-wrapper{text-align:center;}.elementor-33308 .elementor-element.elementor-element-4ab1e19 .elementor-icon{font-size:6vw;}.elementor-33308 .elementor-element.elementor-element-4ab1e19 .elementor-icon svg{height:6vw;}.elementor-33308 .elementor-element.elementor-element-d510a1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:2.5vw;--padding-bottom:2.5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-33308 .elementor-element.elementor-element-d510a1b:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-d510a1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-dfb6b09{--display:flex;--justify-content:center;}.elementor-33308 .elementor-element.elementor-element-87f2cf1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-87f2cf1 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-33308 .elementor-element.elementor-element-87f2cf1 img{width:100%;}.elementor-33308 .elementor-element.elementor-element-a2a10bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-33308 .elementor-element.elementor-element-fa1fafb{width:auto;max-width:auto;text-align:start;}.elementor-33308 .elementor-element.elementor-element-fa1fafb > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-fa1fafb.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-fa1fafb .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.7vw;font-weight:900;line-height:1.5em;letter-spacing:0.03em;color:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-355a96d{width:auto;max-width:auto;text-align:start;}.elementor-33308 .elementor-element.elementor-element-355a96d.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-355a96d .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-027c199{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-027c199 .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-33308 .elementor-element.elementor-element-5a8cfad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-33308 .elementor-element.elementor-element-321bf2d{--display:flex;}.elementor-33308 .elementor-element.elementor-element-abcf438{width:auto;max-width:auto;z-index:2;text-align:center;}.elementor-33308 .elementor-element.elementor-element-abcf438 > .elementor-widget-container{background-color:var( --e-global-color-4e40dd7 );margin:0vw 0vw 0vw 1vw;padding:0vw 1vw 0vw 1vw;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-4e40dd7 );border-radius:100px 100px 100px 100px;}.elementor-33308 .elementor-element.elementor-element-abcf438.elementor-element{--align-self:flex-start;}.elementor-33308 .elementor-element.elementor-element-abcf438 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:600;line-height:1.7em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-0fb6b32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0.5vw 1vw;--row-gap:0.5vw;--column-gap:1vw;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-4e40dd7 );--border-color:var( --e-global-color-4e40dd7 );--border-radius:.3vw .3vw .3vw .3vw;--margin-top:-1.15vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.8vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-33308 .elementor-element.elementor-element-0fb6b32:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-0fb6b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34D39933;}.elementor-33308 .elementor-element.elementor-element-cd03e0d{width:auto;max-width:auto;}.elementor-33308 .elementor-element.elementor-element-cd03e0d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-cd03e0d.elementor-element{--align-self:flex-start;}.elementor-33308 .elementor-element.elementor-element-cd03e0d .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.7em;letter-spacing:0.03em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-0512678{width:auto;max-width:auto;}.elementor-33308 .elementor-element.elementor-element-0512678 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-0512678.elementor-element{--align-self:flex-start;}.elementor-33308 .elementor-element.elementor-element-0512678 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.7em;letter-spacing:0.03em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-348cadf{width:auto;max-width:auto;}.elementor-33308 .elementor-element.elementor-element-348cadf > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-348cadf.elementor-element{--align-self:flex-start;}.elementor-33308 .elementor-element.elementor-element-348cadf .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.7em;letter-spacing:0.03em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-8c2e67a{--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;--padding-top:0vw;--padding-bottom:4vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-33308 .elementor-element.elementor-element-8c2e67a:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-8c2e67a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4e40dd7 ) 40%, var( --e-global-color-92c726f ) 100%);}.elementor-33308 .elementor-element.elementor-element-b029034{--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;--overlay-opacity:0.03;--padding-top:0vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-33308 .elementor-element.elementor-element-b029034:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-b029034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-b029034::before, .elementor-33308 .elementor-element.elementor-element-b029034 > .elementor-background-video-container::before, .elementor-33308 .elementor-element.elementor-element-b029034 > .e-con-inner > .elementor-background-video-container::before, .elementor-33308 .elementor-element.elementor-element-b029034 > .elementor-background-slideshow::before, .elementor-33308 .elementor-element.elementor-element-b029034 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33308 .elementor-element.elementor-element-b029034 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-33308 .elementor-element.elementor-element-488008e{--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:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-a02266b{width:var( --container-widget-width, 49.7% );max-width:49.7%;--container-widget-width:49.7%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-a02266b.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-a02266b .elementor-icon-wrapper{text-align:end;}.elementor-33308 .elementor-element.elementor-element-a02266b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-a02266b.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-a02266b.elementor-view-default .elementor-icon{color:var( --e-global-color-4e40dd7 );border-color:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-a02266b.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-a02266b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-a02266b .elementor-icon{font-size:0.7vw;}.elementor-33308 .elementor-element.elementor-element-a02266b .elementor-icon svg{height:0.7vw;}.elementor-33308 .elementor-element.elementor-element-08803dc{width:var( --container-widget-width, 49.7% );max-width:49.7%;--container-widget-width:49.7%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-08803dc.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-08803dc .elementor-icon-wrapper{text-align:start;}.elementor-33308 .elementor-element.elementor-element-08803dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-92c726f );}.elementor-33308 .elementor-element.elementor-element-08803dc.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-08803dc.elementor-view-default .elementor-icon{color:var( --e-global-color-92c726f );border-color:var( --e-global-color-92c726f );}.elementor-33308 .elementor-element.elementor-element-08803dc.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-08803dc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-92c726f );}.elementor-33308 .elementor-element.elementor-element-08803dc .elementor-icon{font-size:0.7vw;}.elementor-33308 .elementor-element.elementor-element-08803dc .elementor-icon svg{height:0.7vw;}.elementor-33308 .elementor-element.elementor-element-f32476b{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-f32476b > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-f32476b .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:#059669;}.elementor-33308 .elementor-element.elementor-element-d554005{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-d554005 > .elementor-widget-container{background-color:#FFFFFF00;padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-33308 .elementor-element.elementor-element-d554005 .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-33308 .elementor-element.elementor-element-a96f53c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33308 .elementor-element.elementor-element-a96f53c > .elementor-widget-container{padding:1vw 10vw 1vw 10vw;}.elementor-33308 .elementor-element.elementor-element-a96f53c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:2.2em;letter-spacing:0.03em;}.elementor-33308 .elementor-element.elementor-element-0ab2936{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:1vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-ef053ce{--display:flex;--border-radius:3vw 3vw 3vw 3vw;--padding-top:0vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;--z-index:1;}.elementor-33308 .elementor-element.elementor-element-ef053ce:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-ef053ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-09fa528{--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;--border-radius:8px 8px 8px 8px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-dd0ab0e{--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:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:1vw 1vw 1vw 1vw;--padding-top:0vw;--padding-bottom:3vw;--padding-left:2vw;--padding-right:2vw;}.elementor-33308 .elementor-element.elementor-element-dd0ab0e:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-dd0ab0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F3;}.elementor-33308 .elementor-element.elementor-element-dd0ab0e::before, .elementor-33308 .elementor-element.elementor-element-dd0ab0e > .elementor-background-video-container::before, .elementor-33308 .elementor-element.elementor-element-dd0ab0e > .e-con-inner > .elementor-background-video-container::before, .elementor-33308 .elementor-element.elementor-element-dd0ab0e > .elementor-background-slideshow::before, .elementor-33308 .elementor-element.elementor-element-dd0ab0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-33308 .elementor-element.elementor-element-dd0ab0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-33308 .elementor-element.elementor-element-d7a9829 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-d7a9829.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-d7a9829{text-align:center;}.elementor-33308 .elementor-element.elementor-element-d7a9829 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:600;text-transform:capitalize;line-height:2em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-f6f5ceb{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-f6f5ceb > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-f6f5ceb .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:2.2em;letter-spacing:0.03em;}.elementor-33308 .elementor-element.elementor-element-6721029{--display:flex;--margin-top:1vw;--margin-bottom:1vw;--margin-left:0vw;--margin-right:0vw;}.elementor-33308 .elementor-element.elementor-element-6721029.e-con{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-9795fa0{width:initial;max-width:initial;}.elementor-33308 .elementor-element.elementor-element-9795fa0 > .elementor-widget-container{--e-transform-rotateZ:0deg;}.elementor-33308 .elementor-element.elementor-element-9795fa0 .elementor-icon-wrapper{text-align:center;}.elementor-33308 .elementor-element.elementor-element-9795fa0 .elementor-icon{font-size:5vw;}.elementor-33308 .elementor-element.elementor-element-9795fa0 .elementor-icon svg{height:5vw;}.elementor-33308 .elementor-element.elementor-element-45469d9{--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:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:1vw 1vw 1vw 1vw;--padding-top:0vw;--padding-bottom:3vw;--padding-left:2vw;--padding-right:2vw;}.elementor-33308 .elementor-element.elementor-element-45469d9:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-45469d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F3;}.elementor-33308 .elementor-element.elementor-element-45469d9::before, .elementor-33308 .elementor-element.elementor-element-45469d9 > .elementor-background-video-container::before, .elementor-33308 .elementor-element.elementor-element-45469d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-33308 .elementor-element.elementor-element-45469d9 > .elementor-background-slideshow::before, .elementor-33308 .elementor-element.elementor-element-45469d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33308 .elementor-element.elementor-element-45469d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-33308 .elementor-element.elementor-element-1a0e511 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-1a0e511.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-1a0e511{text-align:center;}.elementor-33308 .elementor-element.elementor-element-1a0e511 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:600;text-transform:capitalize;line-height:2em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-c9de673{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-c9de673 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-c9de673 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:2.2em;letter-spacing:0.03em;}.elementor-33308 .elementor-element.elementor-element-8f851c0{--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 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:wrap;--overlay-opacity:0.5;--border-radius:1vw 1vw 1vw 1vw;--padding-top:2vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-8f851c0::before, .elementor-33308 .elementor-element.elementor-element-8f851c0 > .elementor-background-video-container::before, .elementor-33308 .elementor-element.elementor-element-8f851c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-33308 .elementor-element.elementor-element-8f851c0 > .elementor-background-slideshow::before, .elementor-33308 .elementor-element.elementor-element-8f851c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33308 .elementor-element.elementor-element-8f851c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-33308 .elementor-element.elementor-element-c9481d1{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-c9481d1 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-c9481d1 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.8vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-text );}.elementor-33308 .elementor-element.elementor-element-66de463{--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;--padding-top:4vw;--padding-bottom:2vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-33308 .elementor-element.elementor-element-66de463:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-66de463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F3;}.elementor-33308 .elementor-element.elementor-element-8466f68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:1.5vw 0vw;--row-gap:1.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0.03;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:0vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-8466f68:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-8466f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EA580C00;}.elementor-33308 .elementor-element.elementor-element-8466f68::before, .elementor-33308 .elementor-element.elementor-element-8466f68 > .elementor-background-video-container::before, .elementor-33308 .elementor-element.elementor-element-8466f68 > .e-con-inner > .elementor-background-video-container::before, .elementor-33308 .elementor-element.elementor-element-8466f68 > .elementor-background-slideshow::before, .elementor-33308 .elementor-element.elementor-element-8466f68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33308 .elementor-element.elementor-element-8466f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-33308 .elementor-element.elementor-element-05be85c{--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:0.5vw;--padding-bottom:0.5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-0d89251{width:var( --container-widget-width, 49.7% );max-width:49.7%;--container-widget-width:49.7%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-0d89251.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-0d89251 .elementor-icon-wrapper{text-align:end;}.elementor-33308 .elementor-element.elementor-element-0d89251.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-0d89251.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-0d89251.elementor-view-default .elementor-icon{color:var( --e-global-color-4e40dd7 );border-color:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-0d89251.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-0d89251.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4e40dd7 );}.elementor-33308 .elementor-element.elementor-element-0d89251 .elementor-icon{font-size:0.7vw;}.elementor-33308 .elementor-element.elementor-element-0d89251 .elementor-icon svg{height:0.7vw;}.elementor-33308 .elementor-element.elementor-element-a396615{width:var( --container-widget-width, 49.7% );max-width:49.7%;--container-widget-width:49.7%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-a396615.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-a396615 .elementor-icon-wrapper{text-align:start;}.elementor-33308 .elementor-element.elementor-element-a396615.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-92c726f );}.elementor-33308 .elementor-element.elementor-element-a396615.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-a396615.elementor-view-default .elementor-icon{color:var( --e-global-color-92c726f );border-color:var( --e-global-color-92c726f );}.elementor-33308 .elementor-element.elementor-element-a396615.elementor-view-framed .elementor-icon, .elementor-33308 .elementor-element.elementor-element-a396615.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-92c726f );}.elementor-33308 .elementor-element.elementor-element-a396615 .elementor-icon{font-size:0.7vw;}.elementor-33308 .elementor-element.elementor-element-a396615 .elementor-icon svg{height:0.7vw;}.elementor-33308 .elementor-element.elementor-element-8cbed64{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-8cbed64 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-8cbed64 .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:#059669;}.elementor-33308 .elementor-element.elementor-element-f165f4f{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-f165f4f > .elementor-widget-container{background-color:#FFFFFF00;padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-33308 .elementor-element.elementor-element-f165f4f .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-33308 .elementor-element.elementor-element-5a597ef{--display:flex;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:9vw;--padding-right:9vw;}.elementor-33308 .elementor-element.elementor-element-737667a{--display:flex;border-style:none;--border-style:none;}.elementor-33308 .elementor-element.elementor-element-8bc5be3{--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;border-style:none;--border-style:none;--border-radius:0 0 1.5vw 1.5vw;--margin-top:-1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-33308 .elementor-element.elementor-element-8bc5be3:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-8bc5be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-7cc0513{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-7cc0513 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:500;line-height:2em;letter-spacing:0.03em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-fe0e2fd{--n-accordion-title-font-size:1.2vw;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--n-accordion-title-normal-color:#4A4643;--n-accordion-title-hover-color:#4A4643;--n-accordion-title-active-color:#4A4643;--n-accordion-icon-size:0.8vw;--n-accordion-icon-normal-color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-fe0e2fd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}:where( .elementor-33308 .elementor-element.elementor-element-fe0e2fd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FBF9F3;}.elementor-33308 .elementor-element.elementor-element-fe0e2fd {--n-accordion-padding:2vw 2vw 2vw 2vw;}:where( .elementor-33308 .elementor-element.elementor-element-fe0e2fd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:2em;letter-spacing:0.03em;}.elementor-33308 .elementor-element.elementor-element-29095bc{--display:flex;border-style:none;--border-style:none;}.elementor-33308 .elementor-element.elementor-element-f49c313{--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;border-style:none;--border-style:none;--border-radius:0 0 1.5vw 1.5vw;--margin-top:-1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-33308 .elementor-element.elementor-element-f49c313:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-f49c313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-7af04d4{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-7af04d4 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:500;line-height:2em;letter-spacing:0.03em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-438cc2f{--n-accordion-title-font-size:1.2vw;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--n-accordion-title-normal-color:#4A4643;--n-accordion-title-hover-color:#4A4643;--n-accordion-title-active-color:#4A4643;--n-accordion-icon-size:0.8vw;--n-accordion-icon-normal-color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-438cc2f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}:where( .elementor-33308 .elementor-element.elementor-element-438cc2f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FBF9F3;}.elementor-33308 .elementor-element.elementor-element-438cc2f {--n-accordion-padding:2vw 2vw 2vw 2vw;}:where( .elementor-33308 .elementor-element.elementor-element-438cc2f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:2em;letter-spacing:0.03em;}.elementor-33308 .elementor-element.elementor-element-c567b5d{--display:flex;border-style:none;--border-style:none;}.elementor-33308 .elementor-element.elementor-element-b761ec6{--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;border-style:none;--border-style:none;--border-radius:0 0 1.5vw 1.5vw;--margin-top:-1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-33308 .elementor-element.elementor-element-b761ec6:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-b761ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-f061190{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-f061190 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:500;line-height:2em;letter-spacing:0.03em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-442cd51{--n-accordion-title-font-size:1.2vw;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--n-accordion-title-normal-color:#4A4643;--n-accordion-title-hover-color:#4A4643;--n-accordion-title-active-color:#4A4643;--n-accordion-icon-size:0.8vw;--n-accordion-icon-normal-color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-442cd51 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}:where( .elementor-33308 .elementor-element.elementor-element-442cd51 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FBF9F3;}.elementor-33308 .elementor-element.elementor-element-442cd51 {--n-accordion-padding:2vw 2vw 2vw 2vw;}:where( .elementor-33308 .elementor-element.elementor-element-442cd51 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:2em;letter-spacing:0.03em;}.elementor-33308 .elementor-element.elementor-element-431d548{--display:flex;border-style:none;--border-style:none;}.elementor-33308 .elementor-element.elementor-element-d8a06bd{--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;border-style:none;--border-style:none;--border-radius:0 0 1.5vw 1.5vw;--margin-top:-1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-33308 .elementor-element.elementor-element-d8a06bd:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-d8a06bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-3b10b34{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-3b10b34 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:500;line-height:2em;letter-spacing:0.03em;color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-74c6651{--n-accordion-title-font-size:1.2vw;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--n-accordion-title-normal-color:#4A4643;--n-accordion-title-hover-color:#4A4643;--n-accordion-title-active-color:#4A4643;--n-accordion-icon-size:0.8vw;--n-accordion-icon-normal-color:#4A4643;}.elementor-33308 .elementor-element.elementor-element-74c6651 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}:where( .elementor-33308 .elementor-element.elementor-element-74c6651 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FBF9F3;}.elementor-33308 .elementor-element.elementor-element-74c6651 {--n-accordion-padding:2vw 2vw 2vw 2vw;}:where( .elementor-33308 .elementor-element.elementor-element-74c6651 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:2em;letter-spacing:0.03em;}.elementor-33308 .elementor-element.elementor-element-8a61379{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8vw;--padding-bottom:8vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-33308 .elementor-element.elementor-element-8a61379:not(.elementor-motion-effects-element-type-background), .elementor-33308 .elementor-element.elementor-element-8a61379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F3;}.elementor-33308 .elementor-element.elementor-element-ed4c551{--display:flex;--overflow:hidden;--overlay-opacity:0.5;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-33308 .elementor-element.elementor-element-ed4c551::before, .elementor-33308 .elementor-element.elementor-element-ed4c551 > .elementor-background-video-container::before, .elementor-33308 .elementor-element.elementor-element-ed4c551 > .e-con-inner > .elementor-background-video-container::before, .elementor-33308 .elementor-element.elementor-element-ed4c551 > .elementor-background-slideshow::before, .elementor-33308 .elementor-element.elementor-element-ed4c551 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33308 .elementor-element.elementor-element-ed4c551 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-33308 .elementor-element.elementor-element-1fd17ef img{width:100%;filter:brightness( 70% ) contrast( 80% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-33308 .elementor-element.elementor-element-bb05609{width:auto;max-width:auto;top:7vw;text-align:start;}.elementor-33308 .elementor-element.elementor-element-bb05609 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}body:not(.rtl) .elementor-33308 .elementor-element.elementor-element-bb05609{left:5.5vw;}body.rtl .elementor-33308 .elementor-element.elementor-element-bb05609{right:5.5vw;}.elementor-33308 .elementor-element.elementor-element-bb05609 .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:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-8af4f45{width:auto;max-width:auto;top:9vw;text-align:start;}.elementor-33308 .elementor-element.elementor-element-8af4f45 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-8af4f45.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-33308 .elementor-element.elementor-element-8af4f45{left:5.5vw;}body.rtl .elementor-33308 .elementor-element.elementor-element-8af4f45{right:5.5vw;}.elementor-33308 .elementor-element.elementor-element-8af4f45 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:2vw;font-weight:600;line-height:1.7em;letter-spacing:0.07em;text-shadow:2px 2px 10px rgba(0, 0, 0, 0.8);color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-fee3dd9{width:var( --container-widget-width, 40vw );max-width:40vw;--container-widget-width:40vw;--container-widget-flex-grow:0;top:13.5vw;text-align:start;}.elementor-33308 .elementor-element.elementor-element-fee3dd9 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}body:not(.rtl) .elementor-33308 .elementor-element.elementor-element-fee3dd9{left:5.5vw;}body.rtl .elementor-33308 .elementor-element.elementor-element-fee3dd9{right:5.5vw;}.elementor-33308 .elementor-element.elementor-element-fee3dd9 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.25vw;font-weight:500;line-height:2em;letter-spacing:0.07em;text-shadow:2px 2px 10px rgba(0, 0, 0, 0.8);color:#FFFFFF;}.elementor-33308 .elementor-element.elementor-element-64e4bc2{width:auto;max-width:auto;z-index:2;}.elementor-33308 .elementor-element.elementor-element-64e4bc2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-f60d37f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-33308 .elementor-element.elementor-element-d2912d9{--width:55%;}.elementor-33308 .elementor-element.elementor-element-f677fb0{--width:45%;}.elementor-33308 .elementor-element.elementor-element-5235b8f{--width:100%;}.elementor-33308 .elementor-element.elementor-element-761409c{--width:100%;}.elementor-33308 .elementor-element.elementor-element-fa9f4a9{--width:32.5%;}.elementor-33308 .elementor-element.elementor-element-3a4584a{--width:32.5%;}.elementor-33308 .elementor-element.elementor-element-bf9d625{--width:32.5%;}.elementor-33308 .elementor-element.elementor-element-cc3b93f{--width:32.5%;}.elementor-33308 .elementor-element.elementor-element-30e44ec{--width:32.5%;}.elementor-33308 .elementor-element.elementor-element-abd900d{--width:32.5%;}.elementor-33308 .elementor-element.elementor-element-c25cfc3{--width:13.5%;}.elementor-33308 .elementor-element.elementor-element-46ad06e{--width:81%;}.elementor-33308 .elementor-element.elementor-element-216c44a{--width:100%;}.elementor-33308 .elementor-element.elementor-element-b004574{--width:15%;}.elementor-33308 .elementor-element.elementor-element-d3962b6{--width:81%;}.elementor-33308 .elementor-element.elementor-element-119408c{--width:15%;}.elementor-33308 .elementor-element.elementor-element-d768479{--width:81%;}.elementor-33308 .elementor-element.elementor-element-935bc0a{--width:100%;}.elementor-33308 .elementor-element.elementor-element-2292ae6{--width:100%;}.elementor-33308 .elementor-element.elementor-element-4b99a02{--width:15%;}.elementor-33308 .elementor-element.elementor-element-35d719a{--width:81%;}.elementor-33308 .elementor-element.elementor-element-dfb6b09{--width:15%;}.elementor-33308 .elementor-element.elementor-element-a2a10bf{--width:81%;}.elementor-33308 .elementor-element.elementor-element-321bf2d{--width:100%;}.elementor-33308 .elementor-element.elementor-element-0fb6b32{--width:100%;}.elementor-33308 .elementor-element.elementor-element-0ab2936{--width:100%;}.elementor-33308 .elementor-element.elementor-element-ef053ce{--width:100%;}.elementor-33308 .elementor-element.elementor-element-dd0ab0e{--width:47%;}.elementor-33308 .elementor-element.elementor-element-6721029{--width:6%;}.elementor-33308 .elementor-element.elementor-element-45469d9{--width:47%;}.elementor-33308 .elementor-element.elementor-element-8f851c0{--width:100%;}}@media(max-width:1020px) and (min-width:768px){.elementor-33308 .elementor-element.elementor-element-c25cfc3{--width:100%;}.elementor-33308 .elementor-element.elementor-element-46ad06e{--width:100%;}.elementor-33308 .elementor-element.elementor-element-ef053ce{--width:100%;}.elementor-33308 .elementor-element.elementor-element-dd0ab0e{--width:100%;}.elementor-33308 .elementor-element.elementor-element-6721029{--width:100%;}.elementor-33308 .elementor-element.elementor-element-45469d9{--width:100%;}}@media(max-width:1020px){.elementor-33308 .elementor-element.elementor-element-d2912d9{--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:5vw;}.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-33308 .elementor-element.elementor-element-450e802 .elementor-heading-title{font-size:2vw;}.elementor-33308 .elementor-element.elementor-element-ad9086d .elementor-heading-title{font-size:3vw;}.elementor-33308 .elementor-element.elementor-element-70740ff .elementor-heading-title{font-size:1.2vw;}.elementor-33308 .elementor-element.elementor-element-5235b8f{--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:5vw;}.elementor-33308 .elementor-element.elementor-element-2890e69 .elementor-heading-title{font-size:2vw;}.elementor-33308 .elementor-element.elementor-element-a8b0f3d .elementor-heading-title{font-size:3vw;}.elementor-33308 .elementor-element.elementor-element-4623a67 .elementor-heading-title{font-size:3vw;}.elementor-33308 .elementor-element.elementor-element-d75bfd8 .elementor-heading-title{font-size:1.2vw;}.elementor-33308 .elementor-element.elementor-element-92eae0a{--padding-top:8vw;--padding-bottom:8vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-33308 .elementor-element.elementor-element-e4ab62a .elementor-heading-title{font-size:3vw;}.elementor-33308 .elementor-element.elementor-element-d8db85a > .elementor-widget-container{padding:0vw 1vw 3vw 0vw;}.elementor-33308 .elementor-element.elementor-element-d8db85a{text-align:center;}.elementor-33308 .elementor-element.elementor-element-d8db85a .elementor-heading-title{font-size:1.7vw;}.elementor-33308 .elementor-element.elementor-element-163f03e .elementor-heading-title{font-size:2.5vw;}.elementor-33308 .elementor-element.elementor-element-4ceb914 .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-ef37129 .elementor-heading-title{font-size:1.7vw;letter-spacing:0.07em;}.elementor-33308 .elementor-element.elementor-element-0197a7b .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-e37d052 .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-ab41082 .elementor-heading-title{font-size:1.7vw;letter-spacing:0.07em;}.elementor-33308 .elementor-element.elementor-element-5e0ba2e .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-88ef4dc .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-5bb927a .elementor-heading-title{font-size:1.7vw;letter-spacing:0.07em;}.elementor-33308 .elementor-element.elementor-element-355548b .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-8e3a743 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-33308 .elementor-element.elementor-element-cdaa316 .elementor-heading-title{font-size:2.5vw;}.elementor-33308 .elementor-element.elementor-element-740aa2f .elementor-icon{font-size:0.9vw;}.elementor-33308 .elementor-element.elementor-element-740aa2f .elementor-icon svg{height:0.9vw;}.elementor-33308 .elementor-element.elementor-element-f0dec09 .elementor-icon{font-size:0.9vw;}.elementor-33308 .elementor-element.elementor-element-f0dec09 .elementor-icon svg{height:0.9vw;}.elementor-33308 .elementor-element.elementor-element-e3aac21.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-e3aac21 .elementor-heading-title{font-size:1.7vw;}.elementor-33308 .elementor-element.elementor-element-eb6ca0e .elementor-heading-title{font-size:3vw;}.elementor-33308 .elementor-element.elementor-element-cc3b93f{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-33308 .elementor-element.elementor-element-995f02c{--container-widget-width:9%;--container-widget-flex-grow:0;width:var( --container-widget-width, 9% );max-width:9%;}.elementor-33308 .elementor-element.elementor-element-995f02c .elementor-heading-title{font-size:2vw;}.elementor-33308 .elementor-element.elementor-element-e4d3b94{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-33308 .elementor-element.elementor-element-e4d3b94 .elementor-heading-title{font-size:2vw;letter-spacing:0.07em;}.elementor-33308 .elementor-element.elementor-element-f401288 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-33308 .elementor-element.elementor-element-b648221 .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-30e44ec{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-33308 .elementor-element.elementor-element-ac00f85{--container-widget-width:9%;--container-widget-flex-grow:0;width:var( --container-widget-width, 9% );max-width:9%;}.elementor-33308 .elementor-element.elementor-element-ac00f85 .elementor-heading-title{font-size:2vw;}.elementor-33308 .elementor-element.elementor-element-c49c4ab{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-33308 .elementor-element.elementor-element-c49c4ab .elementor-heading-title{font-size:2vw;letter-spacing:0.07em;}.elementor-33308 .elementor-element.elementor-element-0ebd426 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-33308 .elementor-element.elementor-element-782f751 .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-abd900d{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-33308 .elementor-element.elementor-element-55c6f48{--container-widget-width:9%;--container-widget-flex-grow:0;width:var( --container-widget-width, 9% );max-width:9%;}.elementor-33308 .elementor-element.elementor-element-55c6f48 .elementor-heading-title{font-size:2vw;}.elementor-33308 .elementor-element.elementor-element-1323a3d{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-33308 .elementor-element.elementor-element-1323a3d .elementor-heading-title{font-size:2vw;letter-spacing:0.07em;}.elementor-33308 .elementor-element.elementor-element-b1c3a27 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-33308 .elementor-element.elementor-element-903e654 .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-35b66c3{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-33308 .elementor-element.elementor-element-b862195 .elementor-icon{font-size:0.9vw;}.elementor-33308 .elementor-element.elementor-element-b862195 .elementor-icon svg{height:0.9vw;}.elementor-33308 .elementor-element.elementor-element-379e2f5 .elementor-icon{font-size:0.9vw;}.elementor-33308 .elementor-element.elementor-element-379e2f5 .elementor-icon svg{height:0.9vw;}.elementor-33308 .elementor-element.elementor-element-a53a4c5.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-a53a4c5 .elementor-heading-title{font-size:1.7vw;}.elementor-33308 .elementor-element.elementor-element-9b92881 .elementor-heading-title{font-size:3vw;}.elementor-33308 .elementor-element.elementor-element-c25cfc3{--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-33308 .elementor-element.elementor-element-d8ad213.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-d8ad213 .elementor-heading-title{font-size:1.3vw;}.elementor-33308 .elementor-element.elementor-element-0aff842{text-align:center;}.elementor-33308 .elementor-element.elementor-element-0aff842 .elementor-heading-title{font-size:2.5vw;line-height:2.2em;}.elementor-33308 .elementor-element.elementor-element-73c95f4{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}body:not(.rtl) .elementor-33308 .elementor-element.elementor-element-73c95f4{right:0vw;}body.rtl .elementor-33308 .elementor-element.elementor-element-73c95f4{left:0vw;}.elementor-33308 .elementor-element.elementor-element-73c95f4 .elementor-icon{font-size:0.9vw;}.elementor-33308 .elementor-element.elementor-element-73c95f4 .elementor-icon svg{height:0.9vw;}.elementor-33308 .elementor-element.elementor-element-6514723{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}body:not(.rtl) .elementor-33308 .elementor-element.elementor-element-6514723{right:0vw;}body.rtl .elementor-33308 .elementor-element.elementor-element-6514723{left:0vw;}.elementor-33308 .elementor-element.elementor-element-6514723 .elementor-icon{font-size:0.9vw;}.elementor-33308 .elementor-element.elementor-element-6514723 .elementor-icon svg{height:0.9vw;}.elementor-33308 .elementor-element.elementor-element-f2ecadc{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;top:20vw;}.elementor-33308 .elementor-element.elementor-element-f2ecadc.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-33308 .elementor-element.elementor-element-f2ecadc{left:40%;}body.rtl .elementor-33308 .elementor-element.elementor-element-f2ecadc{right:40%;}.elementor-33308 .elementor-element.elementor-element-45e0d3a{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;top:29.7vw;}.elementor-33308 .elementor-element.elementor-element-45e0d3a.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-33308 .elementor-element.elementor-element-45e0d3a{left:40%;}body.rtl .elementor-33308 .elementor-element.elementor-element-45e0d3a{right:40%;}.elementor-33308 .elementor-element.elementor-element-45e0d3a .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-216c44a{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-33308 .elementor-element.elementor-element-d11b2e8{width:100%;max-width:100%;}.elementor-33308 .elementor-element.elementor-element-d3962b6{--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;}.elementor-33308 .elementor-element.elementor-element-ff5273f .elementor-heading-title{font-size:2.2vw;}.elementor-33308 .elementor-element.elementor-element-a7ca251 .elementor-heading-title{font-size:2.2vw;letter-spacing:0.07em;}.elementor-33308 .elementor-element.elementor-element-1cc6c08 .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-1daaba0{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-33308 .elementor-element.elementor-element-71d662e{width:100%;max-width:100%;}.elementor-33308 .elementor-element.elementor-element-d768479{--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;}.elementor-33308 .elementor-element.elementor-element-f5e3f6a .elementor-heading-title{font-size:2.2vw;}.elementor-33308 .elementor-element.elementor-element-93aea96 .elementor-heading-title{font-size:2.2vw;letter-spacing:0.07em;}.elementor-33308 .elementor-element.elementor-element-8d0ac1d .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-865e3eb{width:auto;max-width:auto;}.elementor-33308 .elementor-element.elementor-element-865e3eb .elementor-heading-title{font-size:1.3vw;}.elementor-33308 .elementor-element.elementor-element-2292ae6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0.5vw 1.5vw;--row-gap:0.5vw;--column-gap:1.5vw;--margin-top:-2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:2vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-33308 .elementor-element.elementor-element-97c79a6 .elementor-heading-title{font-size:1.6vw;}.elementor-33308 .elementor-element.elementor-element-9b68fe5 .elementor-heading-title{font-size:1.6vw;}.elementor-33308 .elementor-element.elementor-element-a8fae74 .elementor-heading-title{font-size:1.6vw;}.elementor-33308 .elementor-element.elementor-element-dc799f8{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-33308 .elementor-element.elementor-element-acb41a7{width:100%;max-width:100%;}.elementor-33308 .elementor-element.elementor-element-35d719a{--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;}.elementor-33308 .elementor-element.elementor-element-7ce7c9c .elementor-heading-title{font-size:2.2vw;}.elementor-33308 .elementor-element.elementor-element-e747e15 .elementor-heading-title{font-size:2.2vw;letter-spacing:0.07em;}.elementor-33308 .elementor-element.elementor-element-790b15c .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-d510a1b{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-33308 .elementor-element.elementor-element-87f2cf1{width:100%;max-width:100%;}.elementor-33308 .elementor-element.elementor-element-a2a10bf{--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;}.elementor-33308 .elementor-element.elementor-element-fa1fafb .elementor-heading-title{font-size:2.2vw;}.elementor-33308 .elementor-element.elementor-element-355a96d .elementor-heading-title{font-size:2.2vw;letter-spacing:0.07em;}.elementor-33308 .elementor-element.elementor-element-027c199 .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-abcf438{width:auto;max-width:auto;}.elementor-33308 .elementor-element.elementor-element-abcf438 .elementor-heading-title{font-size:1.3vw;}.elementor-33308 .elementor-element.elementor-element-0fb6b32{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0.5vw 1.5vw;--row-gap:0.5vw;--column-gap:1.5vw;--margin-top:-2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:2vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-33308 .elementor-element.elementor-element-cd03e0d .elementor-heading-title{font-size:1.6vw;}.elementor-33308 .elementor-element.elementor-element-0512678 .elementor-heading-title{font-size:1.6vw;}.elementor-33308 .elementor-element.elementor-element-348cadf .elementor-heading-title{font-size:1.6vw;}.elementor-33308 .elementor-element.elementor-element-b029034{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-33308 .elementor-element.elementor-element-a02266b .elementor-icon{font-size:0.9vw;}.elementor-33308 .elementor-element.elementor-element-a02266b .elementor-icon svg{height:0.9vw;}.elementor-33308 .elementor-element.elementor-element-08803dc .elementor-icon{font-size:0.9vw;}.elementor-33308 .elementor-element.elementor-element-08803dc .elementor-icon svg{height:0.9vw;}.elementor-33308 .elementor-element.elementor-element-f32476b.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-f32476b .elementor-heading-title{font-size:1.7vw;}.elementor-33308 .elementor-element.elementor-element-d554005 .elementor-heading-title{font-size:3vw;}.elementor-33308 .elementor-element.elementor-element-a96f53c .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-d7a9829 > .elementor-widget-container{margin:-2.5vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-d7a9829 .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-f6f5ceb .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-6721029{--margin-top:1vw;--margin-bottom:3vw;--margin-left:0vw;--margin-right:0vw;}.elementor-33308 .elementor-element.elementor-element-9795fa0 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-33308 .elementor-element.elementor-element-1a0e511 > .elementor-widget-container{margin:-2.5vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-1a0e511 .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-c9de673 .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-c9481d1 .elementor-heading-title{font-size:1.1vw;}.elementor-33308 .elementor-element.elementor-element-0d89251 .elementor-icon{font-size:0.9vw;}.elementor-33308 .elementor-element.elementor-element-0d89251 .elementor-icon svg{height:0.9vw;}.elementor-33308 .elementor-element.elementor-element-a396615 .elementor-icon{font-size:0.9vw;}.elementor-33308 .elementor-element.elementor-element-a396615 .elementor-icon svg{height:0.9vw;}.elementor-33308 .elementor-element.elementor-element-8cbed64.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-8cbed64 .elementor-heading-title{font-size:1.7vw;}.elementor-33308 .elementor-element.elementor-element-f165f4f .elementor-heading-title{font-size:3vw;}.elementor-33308 .elementor-element.elementor-element-5a597ef{--padding-top:1vw;--padding-bottom:1vw;--padding-left:5vw;--padding-right:5vw;}.elementor-33308 .elementor-element.elementor-element-7cc0513 .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-fe0e2fd{--n-accordion-title-font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-7af04d4 .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-438cc2f{--n-accordion-title-font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-f061190 .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-442cd51{--n-accordion-title-font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-3b10b34 .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-74c6651{--n-accordion-title-font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-bb05609{top:6vw;}.elementor-33308 .elementor-element.elementor-element-bb05609 .elementor-heading-title{font-size:1.3vw;}.elementor-33308 .elementor-element.elementor-element-8af4f45{top:9vw;}.elementor-33308 .elementor-element.elementor-element-8af4f45 .elementor-heading-title{font-size:2.6vw;}.elementor-33308 .elementor-element.elementor-element-fee3dd9{--container-widget-width:47vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 47vw );max-width:47vw;top:14vw;}.elementor-33308 .elementor-element.elementor-element-fee3dd9 .elementor-heading-title{font-size:1.5vw;}.elementor-33308 .elementor-element.elementor-element-64e4bc2{width:auto;max-width:auto;}}@media(max-width:767px){.elementor-33308 .elementor-element.elementor-element-3316655{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6vw 0vw;--row-gap:6vw;--column-gap:0vw;--padding-top:36vw;--padding-bottom:12vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-33308 .elementor-element.elementor-element-d2912d9{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-843650c{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.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-33308 .elementor-element.elementor-element-450e802 .elementor-heading-title{font-size:3.8vw;}.elementor-33308 .elementor-element.elementor-element-ad9086d > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-33308 .elementor-element.elementor-element-ad9086d .elementor-heading-title{font-size:6vw;}.elementor-33308 .elementor-element.elementor-element-70740ff .elementor-heading-title{font-size:3vw;}.elementor-33308 .elementor-element.elementor-element-afa5747{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6vw 0vw;--row-gap:6vw;--column-gap:0vw;--padding-top:36vw;--padding-bottom:12vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-33308 .elementor-element.elementor-element-5235b8f{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-b96bfa8{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-2890e69 .elementor-heading-title{font-size:3.8vw;}.elementor-33308 .elementor-element.elementor-element-a8b0f3d > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-33308 .elementor-element.elementor-element-a8b0f3d .elementor-heading-title{font-size:8vw;}.elementor-33308 .elementor-element.elementor-element-4623a67 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-33308 .elementor-element.elementor-element-4623a67 .elementor-heading-title{font-size:6vw;}.elementor-33308 .elementor-element.elementor-element-d75bfd8{text-align:end;}.elementor-33308 .elementor-element.elementor-element-d75bfd8 .elementor-heading-title{font-size:3vw;}.elementor-33308 .elementor-element.elementor-element-92eae0a{--gap:4vw 0vw;--row-gap:4vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:16vw;--padding-bottom:12vw;--padding-left:5vw;--padding-right:5vw;}.elementor-33308 .elementor-element.elementor-element-e4ab62a .elementor-heading-title{font-size:5.6vw;line-height:1.7em;}.elementor-33308 .elementor-element.elementor-element-d8db85a > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-33308 .elementor-element.elementor-element-d8db85a{text-align:start;}.elementor-33308 .elementor-element.elementor-element-d8db85a .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-163f03e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-163f03e .elementor-heading-title{font-size:5.2vw;line-height:2.2em;}.elementor-33308 .elementor-element.elementor-element-fa9f4a9{--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-33308 .elementor-element.elementor-element-331d7c7 .elementor-heading-title{font-size:30vw;}.elementor-33308 .elementor-element.elementor-element-4ceb914 > .elementor-widget-container{padding:3vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-4ceb914 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-ef37129 > .elementor-widget-container{padding:2vw 2vw 0vw 2vw;}.elementor-33308 .elementor-element.elementor-element-ef37129 .elementor-heading-title{font-size:4.8vw;}.elementor-33308 .elementor-element.elementor-element-0197a7b > .elementor-widget-container{padding:3vw 5vw 5vw 5vw;}.elementor-33308 .elementor-element.elementor-element-0197a7b .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-3a4584a{--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-33308 .elementor-element.elementor-element-aa17e54 .elementor-heading-title{font-size:30vw;}.elementor-33308 .elementor-element.elementor-element-e37d052 > .elementor-widget-container{padding:3vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-e37d052 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-ab41082 > .elementor-widget-container{padding:2vw 2vw 0vw 2vw;}.elementor-33308 .elementor-element.elementor-element-ab41082 .elementor-heading-title{font-size:4.8vw;}.elementor-33308 .elementor-element.elementor-element-5e0ba2e > .elementor-widget-container{padding:3vw 5vw 5vw 5vw;}.elementor-33308 .elementor-element.elementor-element-5e0ba2e .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-bf9d625{--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-33308 .elementor-element.elementor-element-bcd52ce .elementor-heading-title{font-size:30vw;}.elementor-33308 .elementor-element.elementor-element-88ef4dc > .elementor-widget-container{padding:3vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-88ef4dc .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-5bb927a > .elementor-widget-container{padding:2vw 2vw 0vw 2vw;}.elementor-33308 .elementor-element.elementor-element-5bb927a .elementor-heading-title{font-size:4.8vw;}.elementor-33308 .elementor-element.elementor-element-355548b > .elementor-widget-container{padding:3vw 5vw 5vw 5vw;}.elementor-33308 .elementor-element.elementor-element-355548b .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-8e3a743 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 10vw 0vw;}.elementor-33308 .elementor-element.elementor-element-cdaa316 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-33308 .elementor-element.elementor-element-cdaa316{text-align:center;}.elementor-33308 .elementor-element.elementor-element-cdaa316 .elementor-heading-title{font-size:5vw;}.elementor-33308 .elementor-element.elementor-element-d03941b{--gap:4vw 0vw;--row-gap:4vw;--column-gap:0vw;--padding-top:8vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-740aa2f{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-740aa2f.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-740aa2f .elementor-icon{font-size:2vw;}.elementor-33308 .elementor-element.elementor-element-740aa2f .elementor-icon svg{height:2vw;}.elementor-33308 .elementor-element.elementor-element-f0dec09{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-f0dec09 .elementor-icon{font-size:2vw;}.elementor-33308 .elementor-element.elementor-element-f0dec09 .elementor-icon svg{height:2vw;}.elementor-33308 .elementor-element.elementor-element-e3aac21{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-e3aac21.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-e3aac21 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-eb6ca0e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-eb6ca0e .elementor-heading-title{font-size:5.2vw;line-height:2.2em;}.elementor-33308 .elementor-element.elementor-element-cc3b93f{--justify-content:space-between;--border-radius:3vw 3vw 3vw 3vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-33308 .elementor-element.elementor-element-beb87be > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-33308 .elementor-element.elementor-element-995f02c{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;text-align:start;}.elementor-33308 .elementor-element.elementor-element-995f02c > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-995f02c .elementor-heading-title{font-size:4.2vw;line-height:1.2em;}.elementor-33308 .elementor-element.elementor-element-e4d3b94{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-e4d3b94 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-e4d3b94 .elementor-heading-title{font-size:4.8vw;}.elementor-33308 .elementor-element.elementor-element-f401288 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-33308 .elementor-element.elementor-element-b648221 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-30e44ec{--border-radius:3vw 3vw 3vw 3vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-33308 .elementor-element.elementor-element-e28553a > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-33308 .elementor-element.elementor-element-ac00f85{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;text-align:start;}.elementor-33308 .elementor-element.elementor-element-ac00f85 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-ac00f85 .elementor-heading-title{font-size:4.2vw;line-height:1.2em;}.elementor-33308 .elementor-element.elementor-element-c49c4ab{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-c49c4ab > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-c49c4ab .elementor-heading-title{font-size:4.8vw;}.elementor-33308 .elementor-element.elementor-element-0ebd426 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-33308 .elementor-element.elementor-element-782f751 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-abd900d{--border-radius:3vw 3vw 3vw 3vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-33308 .elementor-element.elementor-element-a52b641 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-33308 .elementor-element.elementor-element-55c6f48{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;text-align:start;}.elementor-33308 .elementor-element.elementor-element-55c6f48 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-55c6f48 .elementor-heading-title{font-size:4.2vw;line-height:1.2em;}.elementor-33308 .elementor-element.elementor-element-1323a3d{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-1323a3d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-1323a3d .elementor-heading-title{font-size:4.8vw;}.elementor-33308 .elementor-element.elementor-element-b1c3a27 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-33308 .elementor-element.elementor-element-903e654 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-181bc93{--border-radius:3vw 3vw 3vw 3vw;--padding-top:8vw;--padding-bottom:0vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-33308 .elementor-element.elementor-element-35b66c3{--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-33308 .elementor-element.elementor-element-2295f01{--margin-top:0vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-33308 .elementor-element.elementor-element-b862195{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-b862195.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-b862195 .elementor-icon{font-size:2vw;}.elementor-33308 .elementor-element.elementor-element-b862195 .elementor-icon svg{height:2vw;}.elementor-33308 .elementor-element.elementor-element-379e2f5{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-379e2f5 .elementor-icon{font-size:2vw;}.elementor-33308 .elementor-element.elementor-element-379e2f5 .elementor-icon svg{height:2vw;}.elementor-33308 .elementor-element.elementor-element-a53a4c5{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-a53a4c5.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-a53a4c5 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-9b92881 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-9b92881 .elementor-heading-title{font-size:5.2vw;line-height:2.2em;}.elementor-33308 .elementor-element.elementor-element-c25cfc3{--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-33308 .elementor-element.elementor-element-c25cfc3.e-con{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-d8ad213{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-d8ad213.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-d8ad213 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-0aff842{text-align:center;}.elementor-33308 .elementor-element.elementor-element-0aff842 .elementor-heading-title{font-size:5.2vw;line-height:2.2em;letter-spacing:0.2em;}.elementor-33308 .elementor-element.elementor-element-73c95f4{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}.elementor-33308 .elementor-element.elementor-element-73c95f4.elementor-element{--align-self:center;}body:not(.rtl) .elementor-33308 .elementor-element.elementor-element-73c95f4{right:0vw;}body.rtl .elementor-33308 .elementor-element.elementor-element-73c95f4{left:0vw;}.elementor-33308 .elementor-element.elementor-element-73c95f4 .elementor-icon{font-size:2vw;}.elementor-33308 .elementor-element.elementor-element-73c95f4 .elementor-icon svg{height:2vw;}.elementor-33308 .elementor-element.elementor-element-6514723{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}body:not(.rtl) .elementor-33308 .elementor-element.elementor-element-6514723{right:0vw;}body.rtl .elementor-33308 .elementor-element.elementor-element-6514723{left:0vw;}.elementor-33308 .elementor-element.elementor-element-6514723 .elementor-icon{font-size:2vw;}.elementor-33308 .elementor-element.elementor-element-6514723 .elementor-icon svg{height:2vw;}.elementor-33308 .elementor-element.elementor-element-f2ecadc{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;top:40vw;}.elementor-33308 .elementor-element.elementor-element-f2ecadc.elementor-element{--align-self:center;}body:not(.rtl) .elementor-33308 .elementor-element.elementor-element-f2ecadc{left:33%;}body.rtl .elementor-33308 .elementor-element.elementor-element-f2ecadc{right:33%;}.elementor-33308 .elementor-element.elementor-element-45e0d3a{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;top:54.5vw;}.elementor-33308 .elementor-element.elementor-element-45e0d3a.elementor-element{--align-self:center;}body:not(.rtl) .elementor-33308 .elementor-element.elementor-element-45e0d3a{left:33%;}body.rtl .elementor-33308 .elementor-element.elementor-element-45e0d3a{right:33%;}.elementor-33308 .elementor-element.elementor-element-45e0d3a .elementor-heading-title{font-size:2.8vw;}.elementor-33308 .elementor-element.elementor-element-216c44a{--padding-top:5vw;--padding-bottom:5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-33308 .elementor-element.elementor-element-b004574{--width:24%;}.elementor-33308 .elementor-element.elementor-element-b004574.e-con{--align-self:flex-start;}.elementor-33308 .elementor-element.elementor-element-d3962b6{--width:73%;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-ff5273f{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-ff5273f > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-ff5273f .elementor-heading-title{font-size:4.2vw;line-height:1.2em;}.elementor-33308 .elementor-element.elementor-element-a7ca251{width:100%;max-width:100%;}.elementor-33308 .elementor-element.elementor-element-a7ca251 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-a7ca251 .elementor-heading-title{font-size:4.8vw;}.elementor-33308 .elementor-element.elementor-element-1cc6c08 > .elementor-widget-container{margin:0vw 0vw 0vw -20vw;padding:5vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-1cc6c08 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-61004c0 .elementor-icon{font-size:12vw;}.elementor-33308 .elementor-element.elementor-element-61004c0 .elementor-icon svg{height:12vw;}.elementor-33308 .elementor-element.elementor-element-1daaba0{--padding-top:5vw;--padding-bottom:5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-33308 .elementor-element.elementor-element-119408c{--width:24%;}.elementor-33308 .elementor-element.elementor-element-119408c.e-con{--align-self:flex-start;}.elementor-33308 .elementor-element.elementor-element-d768479{--width:73%;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-f5e3f6a{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-f5e3f6a > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-f5e3f6a .elementor-heading-title{font-size:4.2vw;line-height:1.2em;}.elementor-33308 .elementor-element.elementor-element-93aea96{width:100%;max-width:100%;}.elementor-33308 .elementor-element.elementor-element-93aea96 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-93aea96 .elementor-heading-title{font-size:4.8vw;}.elementor-33308 .elementor-element.elementor-element-8d0ac1d > .elementor-widget-container{margin:0vw 0vw 0vw -20vw;padding:5vw 0vw 4vw 0vw;}.elementor-33308 .elementor-element.elementor-element-8d0ac1d .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-4f39aaa{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-33308 .elementor-element.elementor-element-4f39aaa.e-con{--order:3;}.elementor-33308 .elementor-element.elementor-element-865e3eb{width:auto;max-width:auto;text-align:center;}.elementor-33308 .elementor-element.elementor-element-865e3eb > .elementor-widget-container{margin:0vw 0vw 0vw 3vw;padding:0vw 2vw 0vw 2vw;}.elementor-33308 .elementor-element.elementor-element-865e3eb .elementor-heading-title{font-size:3vw;}.elementor-33308 .elementor-element.elementor-element-2292ae6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1vw 2vw;--row-gap:1vw;--column-gap:2vw;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:-3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-33308 .elementor-element.elementor-element-97c79a6 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-97c79a6 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-9b68fe5 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-9b68fe5 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-a8fae74 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-a8fae74 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-c7d8a62 .elementor-icon{font-size:12vw;}.elementor-33308 .elementor-element.elementor-element-c7d8a62 .elementor-icon svg{height:12vw;}.elementor-33308 .elementor-element.elementor-element-dc799f8{--padding-top:5vw;--padding-bottom:5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-33308 .elementor-element.elementor-element-4b99a02{--width:24%;}.elementor-33308 .elementor-element.elementor-element-4b99a02.e-con{--align-self:flex-start;}.elementor-33308 .elementor-element.elementor-element-35d719a{--width:70%;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-7ce7c9c{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-7ce7c9c > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-7ce7c9c .elementor-heading-title{font-size:4.2vw;line-height:1.2em;}.elementor-33308 .elementor-element.elementor-element-e747e15{width:100%;max-width:100%;}.elementor-33308 .elementor-element.elementor-element-e747e15 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-e747e15 .elementor-heading-title{font-size:4.8vw;}.elementor-33308 .elementor-element.elementor-element-790b15c > .elementor-widget-container{margin:0vw 0vw 0vw -21.5vw;padding:5vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-790b15c .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-4ab1e19 .elementor-icon{font-size:12vw;}.elementor-33308 .elementor-element.elementor-element-4ab1e19 .elementor-icon svg{height:12vw;}.elementor-33308 .elementor-element.elementor-element-d510a1b{--padding-top:5vw;--padding-bottom:5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-33308 .elementor-element.elementor-element-dfb6b09{--width:24%;}.elementor-33308 .elementor-element.elementor-element-dfb6b09.e-con{--align-self:flex-start;}.elementor-33308 .elementor-element.elementor-element-a2a10bf{--width:73%;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-fa1fafb{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-fa1fafb > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-fa1fafb .elementor-heading-title{font-size:4.2vw;line-height:1.2em;}.elementor-33308 .elementor-element.elementor-element-355a96d{width:100%;max-width:100%;}.elementor-33308 .elementor-element.elementor-element-355a96d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-355a96d .elementor-heading-title{font-size:4.8vw;}.elementor-33308 .elementor-element.elementor-element-027c199 > .elementor-widget-container{margin:0vw 0vw 0vw -20vw;padding:5vw 0vw 4vw 0vw;}.elementor-33308 .elementor-element.elementor-element-027c199 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-5a8cfad{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-33308 .elementor-element.elementor-element-5a8cfad.e-con{--order:3;}.elementor-33308 .elementor-element.elementor-element-abcf438{width:auto;max-width:auto;text-align:center;}.elementor-33308 .elementor-element.elementor-element-abcf438 > .elementor-widget-container{margin:0vw 0vw 0vw 3vw;padding:0vw 2vw 0vw 2vw;}.elementor-33308 .elementor-element.elementor-element-abcf438 .elementor-heading-title{font-size:3vw;}.elementor-33308 .elementor-element.elementor-element-0fb6b32{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1vw 2vw;--row-gap:1vw;--column-gap:2vw;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:-3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-33308 .elementor-element.elementor-element-cd03e0d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-cd03e0d .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-0512678 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-0512678 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-348cadf > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-348cadf .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-8c2e67a{--border-radius:3vw 3vw 3vw 3vw;--padding-top:0vw;--padding-bottom:8vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-33308 .elementor-element.elementor-element-b029034{--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-33308 .elementor-element.elementor-element-488008e{--justify-content:space-between;--margin-top:0vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-33308 .elementor-element.elementor-element-a02266b{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-a02266b.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-a02266b .elementor-icon{font-size:2vw;}.elementor-33308 .elementor-element.elementor-element-a02266b .elementor-icon svg{height:2vw;}.elementor-33308 .elementor-element.elementor-element-08803dc{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-08803dc .elementor-icon{font-size:2vw;}.elementor-33308 .elementor-element.elementor-element-08803dc .elementor-icon svg{height:2vw;}.elementor-33308 .elementor-element.elementor-element-f32476b{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-f32476b.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-f32476b .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-d554005{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-d554005 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-d554005 .elementor-heading-title{font-size:5.2vw;line-height:2.2em;}.elementor-33308 .elementor-element.elementor-element-a96f53c{width:100%;max-width:100%;text-align:start;}.elementor-33308 .elementor-element.elementor-element-a96f53c > .elementor-widget-container{padding:2vw 4vw 4vw 4vw;}.elementor-33308 .elementor-element.elementor-element-a96f53c .elementor-heading-title{font-size:3.4vw;}.elementor-33308 .elementor-element.elementor-element-ef053ce{--border-radius:12px 12px 12px 12px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-dd0ab0e{--gap:02vw 0vw;--row-gap:02vw;--column-gap:0vw;--align-content:space-between;--border-radius:3vw 3vw 3vw 3vw;--padding-top:0vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-33308 .elementor-element.elementor-element-d7a9829 > .elementor-widget-container{margin:-5vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-d7a9829 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-f6f5ceb{text-align:start;}.elementor-33308 .elementor-element.elementor-element-f6f5ceb .elementor-heading-title{font-size:3.4vw;}.elementor-33308 .elementor-element.elementor-element-6721029{--margin-top:1vw;--margin-bottom:6vw;--margin-left:0vw;--margin-right:0vw;}.elementor-33308 .elementor-element.elementor-element-9795fa0 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-33308 .elementor-element.elementor-element-9795fa0 .elementor-icon{font-size:12vw;}.elementor-33308 .elementor-element.elementor-element-9795fa0 .elementor-icon svg{height:12vw;}.elementor-33308 .elementor-element.elementor-element-45469d9{--gap:02vw 0vw;--row-gap:02vw;--column-gap:0vw;--align-content:space-between;--border-radius:3vw 3vw 3vw 3vw;--padding-top:0vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-33308 .elementor-element.elementor-element-1a0e511 > .elementor-widget-container{margin:-5vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-1a0e511 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-c9de673{text-align:start;}.elementor-33308 .elementor-element.elementor-element-c9de673 .elementor-heading-title{font-size:3.4vw;}.elementor-33308 .elementor-element.elementor-element-8f851c0{--gap:02vw 0vw;--row-gap:02vw;--column-gap:0vw;--align-content:space-between;--border-radius:3vw 3vw 3vw 3vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-c9481d1 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-c9481d1{text-align:start;}.elementor-33308 .elementor-element.elementor-element-c9481d1 .elementor-heading-title{font-size:2.5vw;line-height:1.9em;}.elementor-33308 .elementor-element.elementor-element-8466f68{--gap:4vw 0vw;--row-gap:4vw;--column-gap:0vw;--padding-top:8vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-0d89251{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-0d89251.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-0d89251 .elementor-icon{font-size:2vw;}.elementor-33308 .elementor-element.elementor-element-0d89251 .elementor-icon svg{height:2vw;}.elementor-33308 .elementor-element.elementor-element-a396615{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-33308 .elementor-element.elementor-element-a396615 .elementor-icon{font-size:2vw;}.elementor-33308 .elementor-element.elementor-element-a396615 .elementor-icon svg{height:2vw;}.elementor-33308 .elementor-element.elementor-element-8cbed64{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-8cbed64.elementor-element{--align-self:center;}.elementor-33308 .elementor-element.elementor-element-8cbed64 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-f165f4f{width:100%;max-width:100%;text-align:center;}.elementor-33308 .elementor-element.elementor-element-f165f4f > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-f165f4f .elementor-heading-title{font-size:5.2vw;line-height:2.2em;}.elementor-33308 .elementor-element.elementor-element-5a597ef{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-33308 .elementor-element.elementor-element-8bc5be3{--border-radius:0 0 3vw 3vw;--padding-top:0vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-33308 .elementor-element.elementor-element-7cc0513 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-fe0e2fd{--n-accordion-border-radius:3vw 3vw 3vw 3vw;--n-accordion-title-font-size:3.6vw;--n-accordion-icon-size:2vw;}.elementor-33308 .elementor-element.elementor-element-fe0e2fd {--n-accordion-padding:5vw 5vw 5vw 5vw;}.elementor-33308 .elementor-element.elementor-element-f49c313{--border-radius:0 0 3vw 3vw;--padding-top:0vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-33308 .elementor-element.elementor-element-7af04d4 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-438cc2f{--n-accordion-border-radius:3vw 3vw 3vw 3vw;--n-accordion-title-font-size:3.6vw;--n-accordion-icon-size:2vw;}.elementor-33308 .elementor-element.elementor-element-438cc2f {--n-accordion-padding:5vw 5vw 5vw 5vw;}.elementor-33308 .elementor-element.elementor-element-b761ec6{--border-radius:0 0 3vw 3vw;--padding-top:0vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-33308 .elementor-element.elementor-element-f061190 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-442cd51{--n-accordion-border-radius:3vw 3vw 3vw 3vw;--n-accordion-title-font-size:3.6vw;--n-accordion-icon-size:2vw;}.elementor-33308 .elementor-element.elementor-element-442cd51 {--n-accordion-padding:5vw 5vw 5vw 5vw;}.elementor-33308 .elementor-element.elementor-element-d8a06bd{--border-radius:0 0 3vw 3vw;--padding-top:0vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-33308 .elementor-element.elementor-element-3b10b34 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-74c6651{--n-accordion-border-radius:3vw 3vw 3vw 3vw;--n-accordion-title-font-size:3.6vw;--n-accordion-icon-size:2vw;}.elementor-33308 .elementor-element.elementor-element-74c6651 {--n-accordion-padding:5vw 5vw 5vw 5vw;}.elementor-33308 .elementor-element.elementor-element-8a61379{--padding-top:12vw;--padding-bottom:0vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-33308 .elementor-element.elementor-element-bb05609{width:100%;max-width:100%;top:16vw;text-align:center;}.elementor-33308 .elementor-element.elementor-element-bb05609 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33308 .elementor-element.elementor-element-bb05609.elementor-element{--align-self:center;}body:not(.rtl) .elementor-33308 .elementor-element.elementor-element-bb05609{left:0vw;}body.rtl .elementor-33308 .elementor-element.elementor-element-bb05609{right:0vw;}.elementor-33308 .elementor-element.elementor-element-bb05609 .elementor-heading-title{font-size:3vw;}.elementor-33308 .elementor-element.elementor-element-8af4f45{width:100%;max-width:100%;top:23vw;text-align:center;}.elementor-33308 .elementor-element.elementor-element-8af4f45 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}body:not(.rtl) .elementor-33308 .elementor-element.elementor-element-8af4f45{left:0vw;}body.rtl .elementor-33308 .elementor-element.elementor-element-8af4f45{right:0vw;}.elementor-33308 .elementor-element.elementor-element-8af4f45 .elementor-heading-title{font-size:5vw;line-height:1.5em;}.elementor-33308 .elementor-element.elementor-element-fee3dd9{width:100%;max-width:100%;top:35vw;text-align:start;}.elementor-33308 .elementor-element.elementor-element-fee3dd9 > .elementor-widget-container{padding:0vw 4vw 0vw 4vw;}.elementor-33308 .elementor-element.elementor-element-fee3dd9.elementor-element{--align-self:center;}body:not(.rtl) .elementor-33308 .elementor-element.elementor-element-fee3dd9{left:0vw;}body.rtl .elementor-33308 .elementor-element.elementor-element-fee3dd9{right:0vw;}.elementor-33308 .elementor-element.elementor-element-fee3dd9 .elementor-heading-title{font-size:3.6vw;}.elementor-33308 .elementor-element.elementor-element-64e4bc2{width:auto;max-width:auto;}.elementor-33308 .elementor-element.elementor-element-64e4bc2.elementor-element{--align-self:center;}}/* Start custom CSS for image, class: .elementor-element-667bc49 */.elementor-33308 .elementor-element.elementor-element-667bc49 img{
    aspect-ratio: 16 / 9;
    object-fit: cover;
    /*object-position: top;*/
    object-position: center;
    
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {

}

/*スマホ*/
@media only screen and (max-width: 767px){
    .elementor-33308 .elementor-element.elementor-element-667bc49 img{
        /*aspect-ratio: 9 / 10;*/
         aspect-ratio: 16 / 9;
        object-fit: cover;
        object-position: top;
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f735a6a */.elementor-33308 .elementor-element.elementor-element-f735a6a img{
    aspect-ratio: 16 / 4.3;
    object-fit: cover;
    /*object-position: top;*/
    object-position: 0% 80%;
    
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {

}

/*スマホ*/
@media only screen and (max-width: 767px){
    .elementor-33308 .elementor-element.elementor-element-f735a6a img{
        /*aspect-ratio: 9 / 10;*/
         aspect-ratio: 16 / 9;
        object-fit: cover;
        object-position: top;
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163f03e */.vertical-text-box-1 {
  /*background-color: #f0f0f0;*/
  background: #fff;
  padding: 0.8em 0em 0.8em 1.2em;
  line-height: 1;
  display: inline-block;
  border-radius: 4px;
}


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

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

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

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d1785 */.elementor-33308 .elementor-element.elementor-element-94d1785 {
    background: #fff
}

@media screen and (max-width: 767px) {
    .elementor-33308 .elementor-element.elementor-element-94d1785 {
        background:#ffffff00;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-331d7c7 */.elementor-33308 .elementor-element.elementor-element-331d7c7 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
     text-box: trim-both cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ceb914 *//* ===== 見出し用（画像なし） ===== */
.case_title{
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* 画像を外したので左右パディングを揃える */
  padding-inline: 2vw;
  padding-block: 0.8vw;

  font-family: 'Zen Kaku Gothic New', sans-serif;
  font-weight: 600;
  color: #F9FAFC;
  background: var(--bg, #222);

  width: fit-content;
  height: auto;                 /* 見出しは高さ固定しない */
  font-size: 1vw;
  border-radius: 3vw;

  box-sizing: border-box;
  position: relative;
  text-align: left;
  line-height: 1.6;
  letter-spacing: 0.07em;
  overflow: hidden;             /* 内側リング用 */
}

/* 内側リング（装飾） */
.case_title::after{
  content: "";
  position: absolute;
  inset: 0.25vw;
  border: 0.12vw solid #fff;
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;
}

/* —— カラーバリエーション —— */
.case_title.v2-1 { --bg: #EA580C; } /* 保険 */
.case_title.v2-2 { --bg: #059669; } /* 資産運用 */
.case_title.v2-3 { --bg: #DB2777; } /* ライフプラン */
.case_title.v2-4 { --bg: #6D28D9; } /* 相続・贈与 */
.case_title.v2-5 { --bg: #F9A825; } /* セミナー */
.case_title.v2-6 { --bg: #1E40AF; } /* 士業紹介 */

/* タブレット調整 */
@media (max-width: 1020px) and (min-width: 768px){
  .case_title{
    font-size: 1.5vw;
    padding-inline: 3vw;
    padding-block: 1vw;
    border-radius: 100px;
  }
  .case_title::after{
    inset: 0.35vw;
    border-width: 0.16vw;
  }
}

/* スマホ調整 */
@media (max-width: 767px){
  .case_title{
    font-size: 3.6vw;
    text-align: center;
    white-space: normal;
    padding-inline: 8vw;
    padding-block: 1.5vw;
    border-radius: 100px;
  }
  .case_title::after{
    inset: 0.1vw;
    border-width: 0.45vw;
  }
  
  
  
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa17e54 */.elementor-33308 .elementor-element.elementor-element-aa17e54 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
     text-box: trim-both cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcd52ce */.elementor-33308 .elementor-element.elementor-element-bcd52ce {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
     text-box: trim-both cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e3a743 */.triangle::before {
    content: "";
    position: absolute;
    top: 10%; /* テキストの上に配置 */
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 6vw solid transparent;
    border-right: 6vw solid transparent;
    /*border-top: 3vw solid #FF8B00; */
    /* ▼の色 */
    border-top: 3vw solid #fff; 
}

/*スマホ*/
@media only screen and (max-width: 767px){
.triangle::before {
     border-left: 16vw solid transparent;
    border-right: 16vw solid transparent;
    border-top: 10vw solid #fff; /* ▼の色 */
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3aac21 */.line-1::before {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  background-color:var(--main); ;
  margin: 0.3em 1em;
}
.line-1::after {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  background-color: var(--main); ;
  margin: 0.3em 1em;
}

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-33308 .elementor-element.elementor-element-e3aac21 {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
  
   .line::before,
  .line::after {
    content: "";
    display: inline-block;
    width: 3em;
    height: 1px;
    background-color: var(--main); ;
    margin: 0.3em 1em;
  }
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb6ca0e */.elementor-33308 .elementor-element.elementor-element-eb6ca0e b {
    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 container, class: .elementor-element-dcbe2ec */.elementor-33308 .elementor-element.elementor-element-dcbe2ec {
    background: #fff
}

@media screen and (max-width: 767px) {
    .elementor-33308 .elementor-element.elementor-element-dcbe2ec {
        background:#ffffff00;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a53a4c5 *//* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-33308 .elementor-element.elementor-element-a53a4c5 {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b92881 */.elementor-33308 .elementor-element.elementor-element-9b92881 b {
    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-d8ad213 */.elementor-33308 .elementor-element.elementor-element-d8ad213 {
    -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-33308 .elementor-element.elementor-element-d8ad213 {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
  
   .line::before,
  .line::after {
    content: "";
    display: inline-block;
    width: 3em;
    height: 1px;
    background-color: #000;
    margin: 0.3em 1em;
  }
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aff842 */.elementor-33308 .elementor-element.elementor-element-0aff842 {
  -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-33308 .elementor-element.elementor-element-0aff842 {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
  .vertical-text-box {
  padding: 0.2em 1.2em 0.2em 1.2em;
  line-height: 1.5;
  margin-bottom:0.2em;
}
  .vertical-text-box:first-of-type {
  margin: 0;
  
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-73c95f4 *//*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.elementor-33308 .elementor-element.elementor-element-73c95f4{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%) translateX(-1vw); /* 20px右に移動 */
  }
}

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

@media (max-width: 767px) {
   .elementor-33308 .elementor-element.elementor-element-6514723{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%) translateX(2vw); /* 20px右に移動 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2ecadc */.elementor-33308 .elementor-element.elementor-element-f2ecadc img {
    aspect-ratio: 1 / 1; 
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c25cfc3 */.elementor-33308 .elementor-element.elementor-element-c25cfc3 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d11b2e8 */.elementor-33308 .elementor-element.elementor-element-d11b2e8 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7ca251 */.elementor-33308 .elementor-element.elementor-element-a7ca251 b {
    /*color:#154A7D;*/
    color: #EA580B;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d662e */.elementor-33308 .elementor-element.elementor-element-71d662e img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    /*padding: 2.5vw;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93aea96 */.elementor-33308 .elementor-element.elementor-element-93aea96 b {
    /*color:#154A7D;*/
    color: #EA580B;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d0ac1d */.elementor-33308 .elementor-element.elementor-element-8d0ac1d b {
    /*color:#154A7D;*/
    color: #EA580B;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acb41a7 */.elementor-33308 .elementor-element.elementor-element-acb41a7 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    /*padding: 2.5vw;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e747e15 */.elementor-33308 .elementor-element.elementor-element-e747e15 b {
    /*color:#154A7D;*/
    color: #EA580B;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-790b15c */.elementor-33308 .elementor-element.elementor-element-790b15c b {
    /*color:#154A7D;*/
    color: #EA580B;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87f2cf1 */.elementor-33308 .elementor-element.elementor-element-87f2cf1 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    /*padding: 2.5vw;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-355a96d */.elementor-33308 .elementor-element.elementor-element-355a96d b {
    /*color:#154A7D;*/
    color: #EA580B;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-027c199 */.elementor-33308 .elementor-element.elementor-element-027c199 b {
    /*color:#154A7D;*/
    color: #EA580B;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b66c3 */.elementor-33308 .elementor-element.elementor-element-35b66c3 {
    border-radius: 1.5vw 1.5vw 0 0;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-33308 .elementor-element.elementor-element-35b66c3 {
    border-radius: 3vw 3vw 0 0;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-181bc93 */.elementor-33308 .elementor-element.elementor-element-181bc93 {
    border-radius: 1.5vw 1.5vw 0 0;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-33308 .elementor-element.elementor-element-181bc93 {
    border-radius: 3vw 3vw 0 0;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f32476b *//* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-33308 .elementor-element.elementor-element-f32476b {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d554005 */.elementor-33308 .elementor-element.elementor-element-d554005 b {
    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-d7a9829 *//* ===== 見出し用（画像なし） ===== */
.consultation_title{
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* 画像を外したので左右パディングを揃える */
  padding-inline: 8vw;
  padding-block: 1.2vw;

  font-family: 'Zen Kaku Gothic New', sans-serif;
  font-weight: 600;
  color: #F9FAFC;
  background: var(--bg, #222);

  width: fit-content;
  height: auto;                 /* 見出しは高さ固定しない */
  font-size: 1.2vw;
  border-radius: 3vw;

  box-sizing: border-box;
  position: relative;
  text-align: left;
  line-height: 1.6;
  letter-spacing: 0.07em;
  overflow: hidden;             /* 内側リング用 */
}

/* 内側リング（装飾） */
.consultation_title::after{
  content: "";
  position: absolute;
  inset: 0.25vw;
  border: 0.12vw solid #fff;
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;
}

/* —— カラーバリエーション —— */
.consultation_title.v2-1 { --bg: #EA580C; } /* 保険 */
.consultation_title.v2-2 { --bg: #059669; } /* 資産運用 */
.consultation_title.v2-3 { --bg: #DB2777; } /* ライフプラン */
.consultation_title.v2-4 { --bg: #6D28D9; } /* 相続・贈与 */
.consultation_title.v2-5 { --bg: #F9A825; } /* セミナー */
.consultation_title.v2-6 { --bg: #1E40AF; } /* 士業紹介 */

/* タブレット調整 */
@media (max-width: 1020px) and (min-width: 768px){
  .consultation_title{
    font-size: 1.5vw;
    padding-inline: 10vw;
    padding-block: 1.5vw;
    border-radius: 100px;
  }
  .consultation_title::after{
    inset: 0.35vw;
    border-width: 0.16vw;
  }
}

/* スマホ調整 */
@media (max-width: 767px){
  .consultation_title{
    font-size: 3.6vw;
    text-align: center;
    white-space: normal;
    padding-inline: 25vw;
    padding-block: 2.5vw;
    border-radius: 100px;
  }
  .consultation_title::after{
    inset: 0.1vw;
    border-width: 0.45vw;
  }
  
  
  
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b029034 */.elementor-33308 .elementor-element.elementor-element-b029034 {
    border-radius: 0vw 0vw 1.5vw 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-33308 .elementor-element.elementor-element-b029034 {
    border-radius: 0vw 0vw 3vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c2e67a */.elementor-33308 .elementor-element.elementor-element-8c2e67a {
    border-radius: 0vw 0vw 1.5vw 1.5vw;
}

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

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-33308 .elementor-element.elementor-element-8cbed64 {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
  
   .line::before,
  .line::after {
    content: "";
    display: inline-block;
    width: 3em;
    height: 1px;
    background-color: var(--main); ;
    margin: 0.3em 1em;
  }
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f165f4f */.elementor-33308 .elementor-element.elementor-element-f165f4f b {
    font-size: 1.5em;
}

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


.vertical-text-box-6 {
  /*background-color: #f0f0f0;*/
  background: #FBF9F3;
  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-5 {
  padding: 0.2em 1.2em 0.2em 1.2em;
  line-height: 1;
  margin-bottom:0.2em;
}

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

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05be85c */.elementor-33308 .elementor-element.elementor-element-05be85c {
    background: #FBF9F3;
}

@media screen and (max-width: 767px) {
    .elementor-33308 .elementor-element.elementor-element-05be85c {
        background:#ffffff00;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-fe0e2fd */.qa-container {
    display: flex;
    
}

.Q, .A {
    font-family: "Cormorant Infant";
    font-weight: 600;
    font-size: 1.3em;
    display: inline-flex;
    /*color: #586166;*/ /* Qの色 */
    width: 1.2em; /* "Q." や "A." の幅を確保 */
    flex-shrink: 0; /* 幅が縮まないように */
    text-align: right;
}

.A-text, .Q-text {
    display: inline-block;
    max-width: calc(100% - 1.2em); /* "Q." や "A." の幅を引く */
    text-indent: 0;
    padding-left: 0.5em;
  
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-438cc2f */.qa-container {
    display: flex;
    
}

.Q, .A {
    font-family: "Cormorant Infant";
    font-weight: 600;
    font-size: 1.3em;
    display: inline-flex;
    /*color: #586166;*/ /* Qの色 */
    width: 1.2em; /* "Q." や "A." の幅を確保 */
    flex-shrink: 0; /* 幅が縮まないように */
    text-align: right;
}

.A-text, .Q-text {
    display: inline-block;
    max-width: calc(100% - 1.2em); /* "Q." や "A." の幅を引く */
    text-indent: 0;
    padding-left: 0.5em;
  
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-442cd51 */.qa-container {
    display: flex;
    
}

.Q, .A {
    font-family: "Cormorant Infant";
    font-weight: 600;
    font-size: 1.3em;
    display: inline-flex;
    /*color: #586166;*/ /* Qの色 */
    width: 1.2em; /* "Q." や "A." の幅を確保 */
    flex-shrink: 0; /* 幅が縮まないように */
    text-align: right;
}

.A-text, .Q-text {
    display: inline-block;
    max-width: calc(100% - 1.2em); /* "Q." や "A." の幅を引く */
    text-indent: 0;
    padding-left: 0.5em;
  
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-74c6651 */.qa-container {
    display: flex;
    
}

.Q, .A {
    font-family: "Cormorant Infant";
    font-weight: 600;
    font-size: 1.3em;
    display: inline-flex;
    /*color: #586166;*/ /* Qの色 */
    width: 1.2em; /* "Q." や "A." の幅を確保 */
    flex-shrink: 0; /* 幅が縮まないように */
    text-align: right;
}

.A-text, .Q-text {
    display: inline-block;
    max-width: calc(100% - 1.2em); /* "Q." や "A." の幅を引く */
    text-indent: 0;
    padding-left: 0.5em;
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fd17ef */.elementor-33308 .elementor-element.elementor-element-1fd17ef img {
    aspect-ratio: 16 / 5;
    object-fit: cover;
     object-position: 50% 50%;
     
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-33308 .elementor-element.elementor-element-1fd17ef img {
    aspect-ratio: 1 / 1.1414;
    object-fit: cover;
     object-position: 50% 50%;
     
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64e4bc2 */.elementor-33308 .elementor-element.elementor-element-64e4bc2 {
  position: absolute;
  top: 50%; /* 親要素の高さの50% */
  right: 8%; /* 右端に配置 */
  transform: translateY(-50%); /* 要素の高さ分だけ中央に補正 */
}

/*スマホ*/
@media only screen and (max-width: 767px){
  .elementor-33308 .elementor-element.elementor-element-64e4bc2 {
    top: auto; /* 上部位置をリセット */
    bottom: 8vw; /* 画面下部に配置 */
    left: 50%; /* 左右中央 */
    right: auto; /* 右寄りをリセット */
    transform: translateX(-50%); /* 左右中央に補正 */
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed4c551 */.elementor-33308 .elementor-element.elementor-element-ed4c551 {
     cursor:pointer;
}/* End custom CSS */