.elementor-2379 .elementor-element.elementor-element-e6fc121:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-e6fc121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kyotoyamasan.com/wp-content/uploads/2022/02/header-bg.png");background-repeat:no-repeat;background-size:cover;}.elementor-2379 .elementor-element.elementor-element-e6fc121 > .elementor-background-overlay{background-color:#22303D;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2379 .elementor-element.elementor-element-e6fc121{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-b9264e0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2379 .elementor-element.elementor-element-06abfef > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-2379 .elementor-element.elementor-element-06abfef{text-align:center;}.elementor-2379 .elementor-element.elementor-element-06abfef .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:100px;font-weight:bold;line-height:102px;color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-7246562{text-align:center;}.elementor-2379 .elementor-element.elementor-element-7246562 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:bold;line-height:34px;color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-5283b2e > .elementor-widget-container{margin:1% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-5283b2e{text-align:center;}.elementor-2379 .elementor-element.elementor-element-5283b2e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:100px;font-weight:bold;line-height:110px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2379 .elementor-element.elementor-element-a981ea5 .elementor-button{background-color:#88B44E;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:50px 50px 50px 50px;padding:15px 20px 15px 40px;}.elementor-2379 .elementor-element.elementor-element-a981ea5 .elementor-button:hover, .elementor-2379 .elementor-element.elementor-element-a981ea5 .elementor-button:focus{background-color:#252C30;color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-a981ea5 > .elementor-widget-container{margin:4% 0% 5% 0%;}.elementor-2379 .elementor-element.elementor-element-a981ea5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2379 .elementor-element.elementor-element-a981ea5 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2379 .elementor-element.elementor-element-a981ea5 .elementor-button:hover svg, .elementor-2379 .elementor-element.elementor-element-a981ea5 .elementor-button:focus svg{fill:#FFFFFF;}.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-2379 .elementor-element.elementor-element-3ca7438 > .elementor-widget-container{margin:3% 0% 3% 0%;}.elementor-2379 .elementor-element.elementor-element-3ca7438 .elementor-icon-wrapper{text-align:center;}.elementor-2379 .elementor-element.elementor-element-3ca7438.elementor-view-stacked .elementor-icon{background-color:#252C30;color:#88B44E;}.elementor-2379 .elementor-element.elementor-element-3ca7438.elementor-view-framed .elementor-icon, .elementor-2379 .elementor-element.elementor-element-3ca7438.elementor-view-default .elementor-icon{color:#252C30;border-color:#252C30;}.elementor-2379 .elementor-element.elementor-element-3ca7438.elementor-view-framed .elementor-icon, .elementor-2379 .elementor-element.elementor-element-3ca7438.elementor-view-default .elementor-icon svg{fill:#252C30;}.elementor-2379 .elementor-element.elementor-element-3ca7438.elementor-view-framed .elementor-icon{background-color:#88B44E;}.elementor-2379 .elementor-element.elementor-element-3ca7438.elementor-view-stacked .elementor-icon svg{fill:#88B44E;}.elementor-2379 .elementor-element.elementor-element-3ca7438 .elementor-icon{font-size:22px;padding:4px;}.elementor-2379 .elementor-element.elementor-element-3ca7438 .elementor-icon svg{height:22px;}.elementor-2379 .elementor-element.elementor-element-a0ce6a8:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-a0ce6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F8;}.elementor-2379 .elementor-element.elementor-element-a0ce6a8 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2379 .elementor-element.elementor-element-a0ce6a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-2379 .elementor-element.elementor-element-1bf1972 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2379 .elementor-element.elementor-element-1bf1972{text-align:center;}.elementor-2379 .elementor-element.elementor-element-1bf1972 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;font-style:italic;line-height:34px;color:#87B44E;}.elementor-2379 .elementor-element.elementor-element-079897b > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-2379 .elementor-element.elementor-element-079897b{text-align:center;}.elementor-2379 .elementor-element.elementor-element-079897b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:bold;line-height:42px;color:#252C30;}.elementor-2379 .elementor-element.elementor-element-ac1c201{text-align:center;}.elementor-2379 .elementor-element.elementor-element-ac1c201 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;color:#151515;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2379 .elementor-element.elementor-element-5281aa6 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-2379 .elementor-element.elementor-element-5281aa6{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:normal;font-style:italic;line-height:24px;color:#283033;}.elementor-2379 .elementor-element.elementor-element-9f250df:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-9f250df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2379 .elementor-element.elementor-element-9f250df > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2379 .elementor-element.elementor-element-9f250df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-2379 .elementor-element.elementor-element-e47cffd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-da295ae{margin-top:0px;margin-bottom:0px;}.elementor-2379 .elementor-element.elementor-element-3f08641 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-6a26053 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2379 .elementor-element.elementor-element-6a26053{text-align:left;}.elementor-2379 .elementor-element.elementor-element-6a26053 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;font-style:italic;line-height:34px;color:#87B44E;}.elementor-2379 .elementor-element.elementor-element-76fa305{text-align:left;}.elementor-2379 .elementor-element.elementor-element-76fa305 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:bold;line-height:42px;color:#252C30;}.elementor-2379 .elementor-element.elementor-element-ab6a657{text-align:left;}.elementor-2379 .elementor-element.elementor-element-ab6a657 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:normal;line-height:34px;color:#252C30;}.elementor-2379 .elementor-element.elementor-element-d4e83ac > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-d4e83ac{text-align:left;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:normal;font-style:normal;line-height:26px;color:#283033;}.elementor-2379 .elementor-element.elementor-element-b10de71 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-b10de71{text-align:left;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:normal;font-style:italic;line-height:24px;color:#283033;}.elementor-2379 .elementor-element.elementor-element-44cb474 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2379 .elementor-element.elementor-element-d475c36:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-d475c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2379 .elementor-element.elementor-element-d475c36 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2379 .elementor-element.elementor-element-d475c36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:10%;padding:0% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-ee4070b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-7bd501b:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-7bd501b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kyotoyamasan.com/wp-content/uploads/2022/02/concept-of-japanese-tea-with-matcha-on-green-backg-HKQSKMY.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2379 .elementor-element.elementor-element-7bd501b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:2% 0% 3% 0%;}.elementor-2379 .elementor-element.elementor-element-7bd501b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2379 .elementor-element.elementor-element-7c129e9{text-align:center;}.elementor-2379 .elementor-element.elementor-element-7c129e9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:bold;line-height:34px;color:#252C30;}.elementor-2379 .elementor-element.elementor-element-efdf724 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-efdf724{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:normal;font-style:normal;line-height:22px;color:#283033;}.elementor-2379 .elementor-element.elementor-element-3093581 .elementor-button{background-color:#252C30;font-family:"Playfair Display", Sans-serif;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 40px;}.elementor-2379 .elementor-element.elementor-element-3093581 .elementor-button:hover, .elementor-2379 .elementor-element.elementor-element-3093581 .elementor-button:focus{background-color:#88B44E;color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-3093581 > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-2379 .elementor-element.elementor-element-3093581{left:55px;}body.rtl .elementor-2379 .elementor-element.elementor-element-3093581{right:55px;}.elementor-2379 .elementor-element.elementor-element-3093581{bottom:-65px;}.elementor-2379 .elementor-element.elementor-element-3093581 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2379 .elementor-element.elementor-element-3093581 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2379 .elementor-element.elementor-element-3093581 .elementor-button:hover svg, .elementor-2379 .elementor-element.elementor-element-3093581 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-a011503:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-a011503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242C30;background-image:url("https://www.kyotoyamasan.com/wp-content/uploads/2022/02/traditional-japanese-interior-with-low-table-set-w-ZPVHEG8.jpg");background-position:center center;background-size:cover;}.elementor-2379 .elementor-element.elementor-element-a011503 > .elementor-background-overlay{background-color:#3F3E3E;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2379 .elementor-element.elementor-element-a011503{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-2379 .elementor-element.elementor-element-daa0ce8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2379 .elementor-element.elementor-element-daa0ce8{text-align:center;}.elementor-2379 .elementor-element.elementor-element-daa0ce8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:120px;font-weight:bold;line-height:100px;text-shadow:0px 10px 10px rgba(0, 0, 0, 0.16);color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-9c84bbc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2379 .elementor-element.elementor-element-9c84bbc{text-align:center;}.elementor-2379 .elementor-element.elementor-element-9c84bbc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:120px;font-weight:bold;line-height:120px;text-shadow:0px 10px 10px rgba(0, 0, 0, 0.16);color:#88B44E;}.elementor-2379 .elementor-element.elementor-element-36cbd3a > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-36cbd3a{text-align:center;}.elementor-2379 .elementor-element.elementor-element-36cbd3a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:bold;text-shadow:0px 10px 10px rgba(0, 0, 0, 0.16);color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-b07f74a:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-b07f74a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2379 .elementor-element.elementor-element-b07f74a > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2379 .elementor-element.elementor-element-b07f74a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-b18767e > .elementor-widget-container{margin:3% 0% 2% 0%;}.elementor-2379 .elementor-element.elementor-element-b18767e{text-align:center;}.elementor-2379 .elementor-element.elementor-element-b18767e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;font-style:italic;line-height:34px;color:#87B44E;}.elementor-2379 .elementor-element.elementor-element-f2fb9e5 > .elementor-widget-container{margin:1% 0% 3% 0%;}.elementor-2379 .elementor-element.elementor-element-f2fb9e5{text-align:center;}.elementor-2379 .elementor-element.elementor-element-f2fb9e5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:bold;line-height:42px;color:#252C30;}.elementor-widget-wew-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wew-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wew-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2379 .elementor-element.elementor-element-5b94b57 > .elementor-widget-container{margin:1% 0% 4% 0%;}.elementor-2379 .elementor-element.elementor-element-5b94b57.elementor-arrows-yes .elementor-main-swiper{width:calc( 65% - 40px );}.elementor-2379 .elementor-element.elementor-element-5b94b57 .elementor-main-swiper{width:65%;}.elementor-2379 .elementor-element.elementor-element-5b94b57 .elementor-main-swiper .swiper-slide{padding:0px 0px 40px 0px;}.elementor-2379 .elementor-element.elementor-element-5b94b57 .elementor-swiper-button{font-size:20px;}.elementor-2379 .elementor-element.elementor-element-5b94b57 .elementor-testimonial__text{color:#22303D;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:normal;line-height:24px;}body:not(.rtl) .elementor-2379 .elementor-element.elementor-element-8f9aaf3{left:2%;}body.rtl .elementor-2379 .elementor-element.elementor-element-8f9aaf3{right:2%;}.elementor-2379 .elementor-element.elementor-element-8f9aaf3{top:49%;}.elementor-2379 .elementor-element.elementor-element-8f9aaf3 .elementor-icon-wrapper{text-align:left;}.elementor-2379 .elementor-element.elementor-element-8f9aaf3.elementor-view-stacked .elementor-icon{background-color:#87B44F3D;}.elementor-2379 .elementor-element.elementor-element-8f9aaf3.elementor-view-framed .elementor-icon, .elementor-2379 .elementor-element.elementor-element-8f9aaf3.elementor-view-default .elementor-icon{color:#87B44F3D;border-color:#87B44F3D;}.elementor-2379 .elementor-element.elementor-element-8f9aaf3.elementor-view-framed .elementor-icon, .elementor-2379 .elementor-element.elementor-element-8f9aaf3.elementor-view-default .elementor-icon svg{fill:#87B44F3D;}body:not(.rtl) .elementor-2379 .elementor-element.elementor-element-ec6044c{left:0%;}body.rtl .elementor-2379 .elementor-element.elementor-element-ec6044c{right:0%;}.elementor-2379 .elementor-element.elementor-element-ec6044c{top:48%;}.elementor-2379 .elementor-element.elementor-element-ec6044c .elementor-icon-wrapper{text-align:right;}.elementor-2379 .elementor-element.elementor-element-ec6044c.elementor-view-stacked .elementor-icon{background-color:#87B44F3D;}.elementor-2379 .elementor-element.elementor-element-ec6044c.elementor-view-framed .elementor-icon, .elementor-2379 .elementor-element.elementor-element-ec6044c.elementor-view-default .elementor-icon{color:#87B44F3D;border-color:#87B44F3D;}.elementor-2379 .elementor-element.elementor-element-ec6044c.elementor-view-framed .elementor-icon, .elementor-2379 .elementor-element.elementor-element-ec6044c.elementor-view-default .elementor-icon svg{fill:#87B44F3D;}.elementor-2379 .elementor-element.elementor-element-b62b280:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-b62b280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://www.kyotoyamasan.com/wp-content/uploads/2022/02/teapot-with-tea-on-bright-background-WYTUXDN.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2379 .elementor-element.elementor-element-b62b280 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2379 .elementor-element.elementor-element-b62b280{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-44279f1 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-57c1345{padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-a241541 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-aefc4f1 > .elementor-widget-container{margin:6% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-aefc4f1{text-align:left;}.elementor-2379 .elementor-element.elementor-element-aefc4f1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;font-style:italic;line-height:34px;color:#87B44E;}.elementor-2379 .elementor-element.elementor-element-c3c898c > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-c3c898c{text-align:left;}.elementor-2379 .elementor-element.elementor-element-c3c898c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:bold;line-height:42px;color:#252C30;}.elementor-2379 .elementor-element.elementor-element-a31eeab > .elementor-widget-container{margin:7% 0% 8% 0%;}.elementor-2379 .elementor-element.elementor-element-a31eeab{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:normal;font-style:normal;line-height:26px;color:#283033;}.elementor-2379 .elementor-element.elementor-element-b3ed6aa:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-b3ed6aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2379 .elementor-element.elementor-element-b3ed6aa > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2379 .elementor-element.elementor-element-b3ed6aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2379 .elementor-element.elementor-element-87a5be1 > .elementor-widget-container{margin:5% 0% 1% 0%;}.elementor-2379 .elementor-element.elementor-element-87a5be1{text-align:center;}.elementor-2379 .elementor-element.elementor-element-87a5be1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;font-style:italic;line-height:34px;color:#87B44E;}.elementor-2379 .elementor-element.elementor-element-9c868cc > .elementor-element-populated{padding:15% 15% 15% 15%;}.elementor-2379 .elementor-element.elementor-element-18e6bf6 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-18e6bf6{text-align:center;}.elementor-2379 .elementor-element.elementor-element-18e6bf6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;font-style:normal;line-height:34px;color:#22303D;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2379 .elementor-element.elementor-element-6147d6e > .elementor-widget-container{margin:15% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-6147d6e .elementor-image-box-wrapper{text-align:center;}.elementor-2379 .elementor-element.elementor-element-6147d6e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2379 .elementor-element.elementor-element-6147d6e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2379 .elementor-element.elementor-element-6147d6e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-6147d6e .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-2379 .elementor-element.elementor-element-6147d6e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2379 .elementor-element.elementor-element-6147d6e .elementor-image-box-description{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:normal;line-height:24px;color:#283033;}.elementor-2379 .elementor-element.elementor-element-c8afcd0 > .elementor-element-populated{padding:15% 15% 15% 15%;}.elementor-2379 .elementor-element.elementor-element-a27f1dd > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-a27f1dd{text-align:center;}.elementor-2379 .elementor-element.elementor-element-a27f1dd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;font-style:normal;line-height:34px;color:#22303D;}.elementor-2379 .elementor-element.elementor-element-48530e4 > .elementor-widget-container{margin:15% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-48530e4 .elementor-image-box-wrapper{text-align:center;}.elementor-2379 .elementor-element.elementor-element-48530e4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2379 .elementor-element.elementor-element-48530e4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2379 .elementor-element.elementor-element-48530e4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-48530e4 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-2379 .elementor-element.elementor-element-48530e4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2379 .elementor-element.elementor-element-48530e4 .elementor-image-box-description{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:normal;line-height:24px;color:#283033;}.elementor-2379 .elementor-element.elementor-element-e70e6a3 > .elementor-element-populated{padding:15% 15% 15% 15%;}.elementor-2379 .elementor-element.elementor-element-9958559 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-9958559{text-align:center;}.elementor-2379 .elementor-element.elementor-element-9958559 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;font-style:normal;line-height:34px;color:#22303D;}.elementor-2379 .elementor-element.elementor-element-ac0f6da > .elementor-widget-container{margin:15% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-ac0f6da .elementor-image-box-wrapper{text-align:center;}.elementor-2379 .elementor-element.elementor-element-ac0f6da.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2379 .elementor-element.elementor-element-ac0f6da.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2379 .elementor-element.elementor-element-ac0f6da.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-ac0f6da .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-2379 .elementor-element.elementor-element-ac0f6da .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2379 .elementor-element.elementor-element-ac0f6da .elementor-image-box-description{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:normal;line-height:24px;color:#283033;}.elementor-2379 .elementor-element.elementor-element-657f1d7 > .elementor-element-populated{padding:15% 15% 15% 15%;}.elementor-2379 .elementor-element.elementor-element-380a2a5 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-380a2a5{text-align:center;}.elementor-2379 .elementor-element.elementor-element-380a2a5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;font-style:normal;line-height:34px;color:#22303D;}.elementor-2379 .elementor-element.elementor-element-04e4d8b > .elementor-widget-container{margin:15% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-04e4d8b .elementor-image-box-wrapper{text-align:center;}.elementor-2379 .elementor-element.elementor-element-04e4d8b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2379 .elementor-element.elementor-element-04e4d8b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2379 .elementor-element.elementor-element-04e4d8b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-04e4d8b .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-2379 .elementor-element.elementor-element-04e4d8b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2379 .elementor-element.elementor-element-04e4d8b .elementor-image-box-description{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:normal;line-height:24px;color:#283033;}.elementor-2379 .elementor-element.elementor-element-8dd9896:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-8dd9896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2379 .elementor-element.elementor-element-8dd9896 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2379 .elementor-element.elementor-element-8dd9896{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:10%;padding:0% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-4a0efc3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-e40e7c4:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-e40e7c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kyotoyamasan.com/wp-content/uploads/2022/02/concept-of-japanese-tea-with-matcha-on-green-backg-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2379 .elementor-element.elementor-element-e40e7c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:4% 0% 5% 0%;}.elementor-2379 .elementor-element.elementor-element-e40e7c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2379 .elementor-element.elementor-element-00e1614{text-align:center;}.elementor-2379 .elementor-element.elementor-element-00e1614 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:normal;font-style:italic;line-height:34px;color:#252C30;}.elementor-2379 .elementor-element.elementor-element-2690d14 .elementor-button{background-color:#252C30;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 40px;}.elementor-2379 .elementor-element.elementor-element-2690d14 .elementor-button:hover, .elementor-2379 .elementor-element.elementor-element-2690d14 .elementor-button:focus{background-color:#88B44E;color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-2690d14 > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-2379 .elementor-element.elementor-element-2690d14{left:55px;}body.rtl .elementor-2379 .elementor-element.elementor-element-2690d14{right:55px;}.elementor-2379 .elementor-element.elementor-element-2690d14{bottom:-85px;}.elementor-2379 .elementor-element.elementor-element-2690d14 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2379 .elementor-element.elementor-element-2690d14 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2379 .elementor-element.elementor-element-2690d14 .elementor-button:hover svg, .elementor-2379 .elementor-element.elementor-element-2690d14 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-2dd5c87:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-2dd5c87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2379 .elementor-element.elementor-element-2dd5c87 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2379 .elementor-element.elementor-element-2dd5c87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2379 .elementor-element.elementor-element-18ab806 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-cb93785 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-cb93785{text-align:center;}.elementor-2379 .elementor-element.elementor-element-cb93785 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:bold;line-height:42px;color:#252C30;}.elementor-2379 .elementor-element.elementor-element-461d9ec > .elementor-widget-container{margin:3% 0% 3% 0%;}.elementor-2379 .elementor-element.elementor-element-461d9ec{text-align:center;}.elementor-2379 .elementor-element.elementor-element-461d9ec .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:normal;line-height:24px;color:#252C30;}.elementor-2379 .elementor-element.elementor-element-cb1ddaf > .elementor-element-populated{padding:5% 0% 7% 0%;}.elementor-2379 .elementor-element.elementor-element-6c89798.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2379 .elementor-element.elementor-element-6c89798.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2379 .elementor-element.elementor-element-6c89798.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-6c89798 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-2379 .elementor-element.elementor-element-6c89798 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2379 .elementor-element.elementor-element-6c89798 .elementor-image-box-description{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:bold;line-height:28px;color:#22303D;}.elementor-2379 .elementor-element.elementor-element-1eed991 .elementor-button{background-color:#252C30;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 40px;}.elementor-2379 .elementor-element.elementor-element-1eed991 .elementor-button:hover, .elementor-2379 .elementor-element.elementor-element-1eed991 .elementor-button:focus{background-color:#88B44E;color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-1eed991 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-1eed991 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2379 .elementor-element.elementor-element-1eed991 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2379 .elementor-element.elementor-element-1eed991 .elementor-button:hover svg, .elementor-2379 .elementor-element.elementor-element-1eed991 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-3eab8d5 > .elementor-element-populated{padding:5% 0% 7% 0%;}.elementor-2379 .elementor-element.elementor-element-c39fc7e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2379 .elementor-element.elementor-element-c39fc7e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2379 .elementor-element.elementor-element-c39fc7e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-c39fc7e .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-2379 .elementor-element.elementor-element-c39fc7e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2379 .elementor-element.elementor-element-c39fc7e .elementor-image-box-description{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:bold;line-height:28px;color:#22303D;}.elementor-2379 .elementor-element.elementor-element-cb2a3a6 .elementor-button{background-color:#252C30;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 40px;}.elementor-2379 .elementor-element.elementor-element-cb2a3a6 .elementor-button:hover, .elementor-2379 .elementor-element.elementor-element-cb2a3a6 .elementor-button:focus{background-color:#88B44E;color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-cb2a3a6 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-cb2a3a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2379 .elementor-element.elementor-element-cb2a3a6 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2379 .elementor-element.elementor-element-cb2a3a6 .elementor-button:hover svg, .elementor-2379 .elementor-element.elementor-element-cb2a3a6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-e2c6e4b > .elementor-element-populated{padding:5% 0% 7% 0%;}.elementor-2379 .elementor-element.elementor-element-f5019c3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2379 .elementor-element.elementor-element-f5019c3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2379 .elementor-element.elementor-element-f5019c3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-f5019c3 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-2379 .elementor-element.elementor-element-f5019c3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2379 .elementor-element.elementor-element-f5019c3 .elementor-image-box-description{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:bold;line-height:28px;color:#22303D;}.elementor-2379 .elementor-element.elementor-element-acfb8f7 .elementor-button{background-color:#252C30;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 40px;}.elementor-2379 .elementor-element.elementor-element-acfb8f7 .elementor-button:hover, .elementor-2379 .elementor-element.elementor-element-acfb8f7 .elementor-button:focus{background-color:#88B44E;color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-acfb8f7 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-acfb8f7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2379 .elementor-element.elementor-element-acfb8f7 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2379 .elementor-element.elementor-element-acfb8f7 .elementor-button:hover svg, .elementor-2379 .elementor-element.elementor-element-acfb8f7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-8316437 > .elementor-element-populated{padding:5% 0% 7% 0%;}.elementor-2379 .elementor-element.elementor-element-a1ad6f7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2379 .elementor-element.elementor-element-a1ad6f7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2379 .elementor-element.elementor-element-a1ad6f7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-a1ad6f7 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-2379 .elementor-element.elementor-element-a1ad6f7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2379 .elementor-element.elementor-element-a1ad6f7 .elementor-image-box-description{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:bold;line-height:28px;color:#22303D;}.elementor-2379 .elementor-element.elementor-element-99ad4af .elementor-button{background-color:#252C30;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 40px;}.elementor-2379 .elementor-element.elementor-element-99ad4af .elementor-button:hover, .elementor-2379 .elementor-element.elementor-element-99ad4af .elementor-button:focus{background-color:#88B44E;color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-99ad4af > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-99ad4af .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2379 .elementor-element.elementor-element-99ad4af .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2379 .elementor-element.elementor-element-99ad4af .elementor-button:hover svg, .elementor-2379 .elementor-element.elementor-element-99ad4af .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-906435c{margin-top:03%;margin-bottom:07%;}.elementor-2379 .elementor-element.elementor-element-bd9b37e > .elementor-element-populated{padding:5% 0% 7% 0%;}.elementor-2379 .elementor-element.elementor-element-c96231c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2379 .elementor-element.elementor-element-c96231c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2379 .elementor-element.elementor-element-c96231c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-c96231c .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-2379 .elementor-element.elementor-element-c96231c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2379 .elementor-element.elementor-element-c96231c .elementor-image-box-description{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:bold;line-height:28px;color:#22303D;}.elementor-2379 .elementor-element.elementor-element-7ecc021 .elementor-button{background-color:#252C30;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 40px;}.elementor-2379 .elementor-element.elementor-element-7ecc021 .elementor-button:hover, .elementor-2379 .elementor-element.elementor-element-7ecc021 .elementor-button:focus{background-color:#88B44E;color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-7ecc021 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-7ecc021 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2379 .elementor-element.elementor-element-7ecc021 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2379 .elementor-element.elementor-element-7ecc021 .elementor-button:hover svg, .elementor-2379 .elementor-element.elementor-element-7ecc021 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-85f0766 > .elementor-element-populated{padding:5% 0% 7% 0%;}.elementor-2379 .elementor-element.elementor-element-890554e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2379 .elementor-element.elementor-element-890554e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2379 .elementor-element.elementor-element-890554e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-890554e .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-2379 .elementor-element.elementor-element-890554e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2379 .elementor-element.elementor-element-890554e .elementor-image-box-description{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:bold;line-height:28px;color:#22303D;}.elementor-2379 .elementor-element.elementor-element-8050bb1 .elementor-button{background-color:#252C30;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 40px;}.elementor-2379 .elementor-element.elementor-element-8050bb1 .elementor-button:hover, .elementor-2379 .elementor-element.elementor-element-8050bb1 .elementor-button:focus{background-color:#88B44E;color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-8050bb1 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-8050bb1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2379 .elementor-element.elementor-element-8050bb1 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2379 .elementor-element.elementor-element-8050bb1 .elementor-button:hover svg, .elementor-2379 .elementor-element.elementor-element-8050bb1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-8d6a230 > .elementor-element-populated{padding:5% 0% 7% 0%;}.elementor-2379 .elementor-element.elementor-element-517b66b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2379 .elementor-element.elementor-element-517b66b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2379 .elementor-element.elementor-element-517b66b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-517b66b .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-2379 .elementor-element.elementor-element-517b66b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2379 .elementor-element.elementor-element-517b66b .elementor-image-box-description{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:bold;line-height:28px;color:#22303D;}.elementor-2379 .elementor-element.elementor-element-d36ddc1 .elementor-button{background-color:#252C30;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 40px;}.elementor-2379 .elementor-element.elementor-element-d36ddc1 .elementor-button:hover, .elementor-2379 .elementor-element.elementor-element-d36ddc1 .elementor-button:focus{background-color:#88B44E;color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-d36ddc1 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-d36ddc1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2379 .elementor-element.elementor-element-d36ddc1 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2379 .elementor-element.elementor-element-d36ddc1 .elementor-button:hover svg, .elementor-2379 .elementor-element.elementor-element-d36ddc1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-6635a9c > .elementor-element-populated{padding:5% 0% 7% 0%;}.elementor-2379 .elementor-element.elementor-element-0d56e77.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2379 .elementor-element.elementor-element-0d56e77.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2379 .elementor-element.elementor-element-0d56e77.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-0d56e77 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-2379 .elementor-element.elementor-element-0d56e77 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2379 .elementor-element.elementor-element-0d56e77 .elementor-image-box-description{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:bold;line-height:28px;color:#22303D;}.elementor-2379 .elementor-element.elementor-element-ee0b3f0 .elementor-button{background-color:#252C30;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 40px;}.elementor-2379 .elementor-element.elementor-element-ee0b3f0 .elementor-button:hover, .elementor-2379 .elementor-element.elementor-element-ee0b3f0 .elementor-button:focus{background-color:#88B44E;color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-ee0b3f0 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-ee0b3f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2379 .elementor-element.elementor-element-ee0b3f0 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2379 .elementor-element.elementor-element-ee0b3f0 .elementor-button:hover svg, .elementor-2379 .elementor-element.elementor-element-ee0b3f0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-ba6ef47:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-ba6ef47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242C30;}.elementor-2379 .elementor-element.elementor-element-ba6ef47 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2379 .elementor-element.elementor-element-ba6ef47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2379 .elementor-element.elementor-element-04aa5e0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-d328901{margin-top:0px;margin-bottom:0px;padding:7% 0% 7% 0%;}.elementor-2379 .elementor-element.elementor-element-30af5de > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:8% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-b8e24be > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-b8e24be{text-align:left;}.elementor-2379 .elementor-element.elementor-element-b8e24be .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:bold;line-height:42px;color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-56b0d3a > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-56b0d3a{text-align:left;}.elementor-2379 .elementor-element.elementor-element-56b0d3a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:normal;font-style:italic;line-height:26px;color:#86B44E;}.elementor-2379 .elementor-element.elementor-element-c3439e2 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-c3439e2{text-align:left;}.elementor-2379 .elementor-element.elementor-element-c3439e2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:normal;font-style:italic;line-height:22px;color:#86B44E;}body:not(.rtl) .elementor-2379 .elementor-element.elementor-element-a763867{left:-10%;}body.rtl .elementor-2379 .elementor-element.elementor-element-a763867{right:-10%;}.elementor-2379 .elementor-element.elementor-element-a763867{bottom:-63%;}.elementor-2379 .elementor-element.elementor-element-a763867 img{width:100%;}.elementor-2379 .elementor-element.elementor-element-d10c45e img{width:100%;}.elementor-2379 .elementor-element.elementor-element-12e01a2 > .elementor-element-populated{padding:15% 10% 15% 10%;}.elementor-2379 .elementor-element.elementor-element-37ab7dd > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-37ab7dd{text-align:left;}.elementor-2379 .elementor-element.elementor-element-37ab7dd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:normal;font-style:italic;line-height:24px;color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-54b92a5:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-54b92a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2379 .elementor-element.elementor-element-54b92a5 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2379 .elementor-element.elementor-element-54b92a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:23%;margin-bottom:10%;}.elementor-2379 .elementor-element.elementor-element-8d992a8 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-8d992a8{text-align:center;}.elementor-2379 .elementor-element.elementor-element-8d992a8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:bold;line-height:40px;color:#110B0B;}.elementor-2379 .elementor-element.elementor-element-9c1d08b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-9c1d08b{text-align:center;}.elementor-2379 .elementor-element.elementor-element-9c1d08b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:bold;line-height:40px;color:#110B0B;}.elementor-2379 .elementor-element.elementor-element-d6bbea3 .elementor-button{background-color:#252C30;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 40px;}.elementor-2379 .elementor-element.elementor-element-d6bbea3 .elementor-button:hover, .elementor-2379 .elementor-element.elementor-element-d6bbea3 .elementor-button:focus{background-color:#88B44E;color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-d6bbea3 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-d6bbea3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2379 .elementor-element.elementor-element-d6bbea3 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2379 .elementor-element.elementor-element-d6bbea3 .elementor-button:hover svg, .elementor-2379 .elementor-element.elementor-element-d6bbea3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-ef8c8e0:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-ef8c8e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2379 .elementor-element.elementor-element-ef8c8e0 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2379 .elementor-element.elementor-element-ef8c8e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2379 .elementor-element.elementor-element-fb1ed02 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2379 .elementor-element.elementor-element-fb1ed02{text-align:center;}.elementor-2379 .elementor-element.elementor-element-fb1ed02 .elementor-heading-title{font-size:30px;font-weight:700;font-style:italic;color:#88B44E;}@media(max-width:1024px){.elementor-2379 .elementor-element.elementor-element-d10c45e > .elementor-widget-container{margin:14% 0% 0% 0%;}}@media(min-width:768px){.elementor-2379 .elementor-element.elementor-element-3f08641{width:50%;}.elementor-2379 .elementor-element.elementor-element-f7c6c74{width:9%;}.elementor-2379 .elementor-element.elementor-element-44cb474{width:40.666%;}}@media(min-width:1025px){.elementor-2379 .elementor-element.elementor-element-a011503:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-a011503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-2379 .elementor-element.elementor-element-e6fc121{padding:30% 0% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-06abfef .elementor-heading-title{font-size:50px;line-height:60px;}.elementor-2379 .elementor-element.elementor-element-7246562 .elementor-heading-title{font-size:24px;}.elementor-2379 .elementor-element.elementor-element-5283b2e .elementor-heading-title{font-size:50px;line-height:60px;}.elementor-2379 .elementor-element.elementor-element-a981ea5 > .elementor-widget-container{margin:5% 0% 5% 0%;}.elementor-2379 .elementor-element.elementor-element-a0ce6a8{padding:50px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-f98dd9b > .elementor-element-populated{padding:0% 5% 0% 0%;}.elementor-2379 .elementor-element.elementor-element-079897b > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-2379 .elementor-element.elementor-element-079897b{text-align:center;}.elementor-2379 .elementor-element.elementor-element-079897b .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-2379 .elementor-element.elementor-element-5281aa6 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-2379 .elementor-element.elementor-element-9f250df{padding:50px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-6a26053{text-align:center;}.elementor-2379 .elementor-element.elementor-element-76fa305{text-align:center;}.elementor-2379 .elementor-element.elementor-element-76fa305 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-2379 .elementor-element.elementor-element-ab6a657{text-align:center;}.elementor-2379 .elementor-element.elementor-element-ab6a657 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-2379 .elementor-element.elementor-element-d4e83ac > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-2379 .elementor-element.elementor-element-b10de71 > .elementor-widget-container{padding:0% 5% 10% 5%;}.elementor-2379 .elementor-element.elementor-element-d475c36{padding:50px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-7bd501b{margin-top:5%;margin-bottom:5%;}.elementor-2379 .elementor-element.elementor-element-7c129e9{text-align:center;}.elementor-2379 .elementor-element.elementor-element-7c129e9 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-2379 .elementor-element.elementor-element-efdf724 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-2379 .elementor-element.elementor-element-efdf724{font-size:18px;}.elementor-2379 .elementor-element.elementor-element-3093581{bottom:-45px;}.elementor-2379 .elementor-element.elementor-element-a011503{padding:50px 0px 50px 0px;}.elementor-2379 .elementor-element.elementor-element-daa0ce8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-daa0ce8 .elementor-heading-title{font-size:60px;line-height:70px;}.elementor-2379 .elementor-element.elementor-element-9c84bbc .elementor-heading-title{font-size:60px;line-height:60px;}.elementor-2379 .elementor-element.elementor-element-36cbd3a > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-36cbd3a{text-align:center;}.elementor-2379 .elementor-element.elementor-element-36cbd3a .elementor-heading-title{font-size:24px;}.elementor-2379 .elementor-element.elementor-element-b07f74a{padding:50px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-f2fb9e5{text-align:center;}.elementor-2379 .elementor-element.elementor-element-f2fb9e5 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-2379 .elementor-element.elementor-element-b62b280{padding:50px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-aefc4f1{text-align:center;}.elementor-2379 .elementor-element.elementor-element-c3c898c{text-align:center;}.elementor-2379 .elementor-element.elementor-element-c3c898c .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-2379 .elementor-element.elementor-element-a31eeab > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-2379 .elementor-element.elementor-element-b3ed6aa{padding:50px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-2e5943d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-6147d6e .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-48530e4 .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-ac0f6da .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-380a2a5{text-align:center;}.elementor-2379 .elementor-element.elementor-element-04e4d8b .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-8dd9896{padding:50px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-00e1614 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2379 .elementor-element.elementor-element-00e1614{text-align:center;}.elementor-2379 .elementor-element.elementor-element-00e1614 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-2379 .elementor-element.elementor-element-2690d14{bottom:-55px;}.elementor-2379 .elementor-element.elementor-element-2dd5c87{padding:50px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-cb93785 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-cb93785{text-align:center;}.elementor-2379 .elementor-element.elementor-element-cb93785 .elementor-heading-title{font-size:24px;}.elementor-2379 .elementor-element.elementor-element-461d9ec > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-461d9ec{text-align:center;}.elementor-2379 .elementor-element.elementor-element-461d9ec .elementor-heading-title{font-size:24px;}.elementor-2379 .elementor-element.elementor-element-6c89798 .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-c39fc7e .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-f5019c3 .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-a1ad6f7 .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-c96231c .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-890554e .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-517b66b .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-0d56e77 .elementor-image-box-img{margin-bottom:15px;}.elementor-2379 .elementor-element.elementor-element-ba6ef47{padding:50px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-b8e24be > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-b8e24be{text-align:center;}.elementor-2379 .elementor-element.elementor-element-b8e24be .elementor-heading-title{font-size:24px;}.elementor-2379 .elementor-element.elementor-element-56b0d3a > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-56b0d3a{text-align:center;}.elementor-2379 .elementor-element.elementor-element-56b0d3a .elementor-heading-title{font-size:24px;}.elementor-2379 .elementor-element.elementor-element-c3439e2 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-c3439e2{text-align:center;}.elementor-2379 .elementor-element.elementor-element-c3439e2 .elementor-heading-title{font-size:24px;}.elementor-2379 .elementor-element.elementor-element-37ab7dd > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-37ab7dd{text-align:center;}.elementor-2379 .elementor-element.elementor-element-37ab7dd .elementor-heading-title{font-size:24px;}.elementor-2379 .elementor-element.elementor-element-54b92a5{margin-top:10%;margin-bottom:10%;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-8d992a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-8d992a8{text-align:center;}.elementor-2379 .elementor-element.elementor-element-8d992a8 .elementor-heading-title{font-size:24px;}.elementor-2379 .elementor-element.elementor-element-9c1d08b > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-9c1d08b{text-align:center;}.elementor-2379 .elementor-element.elementor-element-9c1d08b .elementor-heading-title{font-size:24px;}.elementor-2379 .elementor-element.elementor-element-ef8c8e0{padding:50px 0px 0px 0px;}}