.elementor-109 .elementor-element.elementor-element-abc1d9c:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-abc1d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makimuraramen.com/wp-content/uploads/2025/06/makimura-ramen-bar-restaurant.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-109 .elementor-element.elementor-element-abc1d9c > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0.56;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-109 .elementor-element.elementor-element-abc1d9c .elementor-background-overlay{width:100%;height:100%;}.elementor-109 .elementor-element.elementor-element-abc1d9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-109 .elementor-element.elementor-element-5fc40e7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-109 .elementor-element.elementor-element-5fc40e7{text-align:left;}.elementor-109 .elementor-element.elementor-element-5fc40e7 .elementor-heading-title{font-size:var( --e-global-typography-559e478-font-size );font-weight:var( --e-global-typography-559e478-font-weight );text-transform:var( --e-global-typography-559e478-text-transform );letter-spacing:var( --e-global-typography-559e478-letter-spacing );color:var( --e-global-color-12d5431 );}.elementor-109 .elementor-element.elementor-element-f12beab > .elementor-widget-container{margin:0px 0px 20px -3px;}.elementor-109 .elementor-element.elementor-element-f12beab{text-align:left;}.elementor-109 .elementor-element.elementor-element-f12beab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;color:var( --e-global-color-12d5431 );}.elementor-109 .elementor-element.elementor-element-26cf21d .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:19px;font-weight:300;font-style:italic;line-height:29px;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-1cab06d{text-align:justify;}.elementor-109 .elementor-element.elementor-element-1cab06d .elementor-heading-title{font-size:16px;color:var( --e-global-color-12d5431 );}.elementor-109 .elementor-element.elementor-element-7019db8 .elementor-heading-title{-webkit-text-stroke-color:var( --e-global-color-12d5431 );stroke:var( --e-global-color-12d5431 );color:var( --e-global-color-12d5431 );}.elementor-109 .elementor-element.elementor-element-948ffc8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-109 .elementor-element.elementor-element-948ffc8:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-948ffc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF 0%, #C4C4C4 100%);}.elementor-109 .elementor-element.elementor-element-948ffc8 > .elementor-container{max-width:1196px;}.elementor-109 .elementor-element.elementor-element-948ffc8 .elementor-background-overlay{width:100%;height:100%;}.elementor-109 .elementor-element.elementor-element-948ffc8{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-dd406e8 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-109 .elementor-element.elementor-element-948ffc8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-109 .elementor-element.elementor-element-7b79a55 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-109 .elementor-element.elementor-element-6b0ab70 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-109 .elementor-element.elementor-element-5e91d09{width:100%;max-width:100%;}.elementor-109 .elementor-element.elementor-element-5e91d09 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-109 .elementor-element.elementor-element-5e91d09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-109 .elementor-element.elementor-element-5e91d09 .elementor-heading-title{text-shadow:0px 0px 10px rgba(255, 198.98476626279947, 198.98476626279947, 0.3);}.elementor-109 .elementor-element.elementor-element-b1b7870 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-109 .elementor-element.elementor-element-9f907bf:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-9f907bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makimuraramen.com/wp-content/uploads/2025/08/makimura-training-group-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-109 .elementor-element.elementor-element-9f907bf > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0.56;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-109 .elementor-element.elementor-element-9f907bf .elementor-background-overlay{width:100%;height:100%;}.elementor-109 .elementor-element.elementor-element-9f907bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-109 .elementor-element.elementor-element-0717fc7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-109 .elementor-element.elementor-element-0717fc7{text-align:right;}.elementor-109 .elementor-element.elementor-element-0717fc7 .elementor-heading-title{font-size:var( --e-global-typography-559e478-font-size );font-weight:var( --e-global-typography-559e478-font-weight );text-transform:var( --e-global-typography-559e478-text-transform );letter-spacing:var( --e-global-typography-559e478-letter-spacing );color:var( --e-global-color-12d5431 );}.elementor-109 .elementor-element.elementor-element-cd935cd > .elementor-widget-container{margin:0px 0px 20px -3px;}.elementor-109 .elementor-element.elementor-element-cd935cd{text-align:right;}.elementor-109 .elementor-element.elementor-element-cd935cd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;color:var( --e-global-color-12d5431 );}.elementor-109 .elementor-element.elementor-element-ed33b04{text-align:justify;}.elementor-109 .elementor-element.elementor-element-ed33b04 .elementor-heading-title{font-size:16px;color:var( --e-global-color-12d5431 );}.elementor-109 .elementor-element.elementor-element-4b78487 .elementor-heading-title{font-family:"Poppins", Sans-serif;-webkit-text-stroke-color:var( --e-global-color-12d5431 );stroke:var( --e-global-color-12d5431 );color:var( --e-global-color-12d5431 );}.elementor-109 .elementor-element.elementor-element-1c7d399:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-1c7d399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-109 .elementor-element.elementor-element-1c7d399 > .elementor-container{max-width:745px;}.elementor-109 .elementor-element.elementor-element-1c7d399 .elementor-background-overlay{width:100%;height:100%;}.elementor-109 .elementor-element.elementor-element-1c7d399{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-109 .elementor-element.elementor-element-1c7d399 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-109 .elementor-element.elementor-element-d148147{text-align:center;}.elementor-109 .elementor-element.elementor-element-d148147 .elementor-heading-title{font-family:"Poppins", Sans-serif;color:var( --e-global-color-12d5431 );}.elementor-109 .elementor-element.elementor-element-9129f05 > .elementor-container{max-width:980px;}.elementor-109 .elementor-element.elementor-element-9129f05 .elementor-background-overlay{width:100%;height:100%;}.elementor-109 .elementor-element.elementor-element-9129f05{padding:40px 0px 40px 0px;}.elementor-109 .elementor-element.elementor-element-d9f8829 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-109 .elementor-element.elementor-element-d9f8829{text-align:center;}.elementor-109 .elementor-element.elementor-element-d9f8829 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-109 .elementor-element.elementor-element-f9b254e{--display:flex;}.elementor-109 .elementor-element.elementor-element-90fac72{--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-109 .elementor-element.elementor-element-8f3ceca{--display:flex;}.elementor-109 .elementor-element.elementor-element-aa39b3f{--display:flex;}.elementor-109 .elementor-element.elementor-element-3106548{--display:flex;}.elementor-109 .elementor-element.elementor-element-7b58397{--display:flex;}.elementor-109 .elementor-element.elementor-element-314e8ae{--display:flex;}.elementor-109 .elementor-element.elementor-element-4336dca{--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-109 .elementor-element.elementor-element-a4bb429{--display:flex;}.elementor-109 .elementor-element.elementor-element-a369f4a{--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-109 .elementor-element.elementor-element-42a1e34{--display:flex;}.elementor-109 .elementor-element.elementor-element-c2575bd{--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-109 .elementor-element.elementor-element-599c4d4{--display:flex;}.elementor-109 .elementor-element.elementor-element-dc986dd{--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-109 .elementor-element.elementor-element-1d56610{--display:flex;}.elementor-109 .elementor-element.elementor-element-48426a1{--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-109 .elementor-element.elementor-element-66c3bfd{--display:flex;}.elementor-109 .elementor-element.elementor-element-af2218a{--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-109 .elementor-element.elementor-element-0f597d5{--display:flex;}.elementor-109 .elementor-element.elementor-element-e8216b3{--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-109 .elementor-element.elementor-element-c30975c{--display:flex;}.elementor-109 .elementor-element.elementor-element-c39ccab{--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-109 .elementor-element.elementor-element-67e05e8{--display:flex;}.elementor-109 .elementor-element.elementor-element-7726b4c{--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-109 .elementor-element.elementor-element-24d080f{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-color:#B80000;}.elementor-109 .elementor-element.elementor-element-24d080f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-109 .elementor-element.elementor-element-24d080f [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-12d5431 );}.elementor-109 .elementor-element.elementor-element-ad3ebc2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-109 .elementor-element.elementor-element-ad3ebc2{text-align:center;}.elementor-109 .elementor-element.elementor-element-ad3ebc2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-109 .elementor-element.elementor-element-8734e71 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-109 .elementor-element.elementor-element-8734e71:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-8734e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-109 .elementor-element.elementor-element-8734e71 > .elementor-background-overlay{background-color:#000000;background-image:url("https://makimuraramen.com/wp-content/uploads/2025/08/makimura-textured-background-dark.png");background-repeat:repeat;opacity:0.62;mix-blend-mode:luminosity;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-109 .elementor-element.elementor-element-8734e71{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-109 .elementor-element.elementor-element-8734e71 .elementor-background-overlay{width:100%;height:100%;}.elementor-109 .elementor-element.elementor-element-254f561f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-109 .elementor-element.elementor-element-254f561f .elementor-background-overlay{width:100%;height:100%;}.elementor-109 .elementor-element.elementor-element-254f561f{padding:0px 0px 30px 0px;}.elementor-109 .elementor-element.elementor-element-568cb34e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-109 .elementor-element.elementor-element-568cb34e .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;font-style:italic;letter-spacing:2px;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-414778d8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-109 .elementor-element.elementor-element-414778d8 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-12d5431 );}.elementor-109 .elementor-element.elementor-element-8b5b8c1{width:var( --container-widget-width, 561px );max-width:561px;--container-widget-width:561px;--container-widget-flex-grow:0;}.elementor-109 .elementor-element.elementor-element-8b5b8c1 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-109 .elementor-element.elementor-element-8b5b8c1 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-12d5431 );}.elementor-109 .elementor-element.elementor-element-48d9c6c2 img{transition-duration:0.4s;box-shadow:8px 8px 0px 0px #000000;}.elementor-109 .elementor-element.elementor-element-1cf056d2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-109 .elementor-element.elementor-element-1cf056d2 .elementor-background-overlay{width:100%;height:100%;}.elementor-109 .elementor-element.elementor-element-1cf056d2{padding:30px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-dae4fc1 .elementor-repeater-item-f10670e .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://makimuraramen.com/wp-content/uploads/2025/06/makimura-sushilympics.jpg);background-size:cover;}.elementor-109 .elementor-element.elementor-element-dae4fc1 .elementor-repeater-item-5939301 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://makimuraramen.com/wp-content/uploads/2025/08/makimura-travel-team-trees-e1751007848183.jpg);background-size:cover;}.elementor-109 .elementor-element.elementor-element-dae4fc1 .elementor-repeater-item-bb10798 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://makimuraramen.com/wp-content/uploads/2025/08/makimura-bali-overlooking-beach.jpg);background-size:cover;}.elementor-109 .elementor-element.elementor-element-dae4fc1 .elementor-repeater-item-1950cd1 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://makimuraramen.com/wp-content/uploads/2025/08/makimura-bali-offroad.jpg);background-size:cover;}.elementor-109 .elementor-element.elementor-element-dae4fc1 .swiper-slide{transition-duration:calc(4000ms*1.2);height:50vh;}.elementor-109 .elementor-element.elementor-element-dae4fc1 .elementor-slide-button:hover{background-color:#000000;border-color:#000000;}.elementor-109 .elementor-element.elementor-element-dae4fc1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 080px 0px;}.elementor-109 .elementor-element.elementor-element-dae4fc1 .swiper-slide-contents{max-width:100%;}.elementor-109 .elementor-element.elementor-element-dae4fc1 .swiper-slide-inner{text-align:center;}.elementor-109 .elementor-element.elementor-element-dae4fc1 .elementor-slide-heading{color:#FFFFFF;font-family:"Josefin Sans", Sans-serif;font-size:47px;font-weight:600;}.elementor-109 .elementor-element.elementor-element-dae4fc1 .elementor-slide-button{border-radius:5px;}.elementor-109 .elementor-element.elementor-element-e9afc02 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-109 .elementor-element.elementor-element-e9afc02 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;font-style:italic;letter-spacing:2px;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-7eacd6d1 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-109 .elementor-element.elementor-element-7eacd6d1 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-12d5431 );}.elementor-109 .elementor-element.elementor-element-a0dc8b8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-109 .elementor-element.elementor-element-a0dc8b8 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-52d4b411 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-109 .elementor-element.elementor-element-52d4b411 .elementor-background-overlay{width:100%;height:100%;}.elementor-109 .elementor-element.elementor-element-52d4b411{padding:0px 0px 30px 0px;}.elementor-109 .elementor-element.elementor-element-53a69425 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-109 .elementor-element.elementor-element-53a69425 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;font-style:italic;letter-spacing:2px;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-2eb4cbd > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-109 .elementor-element.elementor-element-2eb4cbd .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-63fd3d73{width:var( --container-widget-width, 561px );max-width:561px;--container-widget-width:561px;--container-widget-flex-grow:0;}.elementor-109 .elementor-element.elementor-element-63fd3d73 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-109 .elementor-element.elementor-element-63fd3d73 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-2509021e .elementor-repeater-item-f10670e .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://makimuraramen.com/wp-content/uploads/2025/06/makimura-planting-tree-sapling-sp-scaled-e1750936970177.jpeg);background-size:cover;}.elementor-109 .elementor-element.elementor-element-2509021e .elementor-repeater-item-5b29e87 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://makimuraramen.com/wp-content/uploads/2025/08/makimura-brigada-eskwela-wallpaint.jpg);background-size:cover;}.elementor-109 .elementor-element.elementor-element-2509021e .elementor-repeater-item-5939301 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://makimuraramen.com/wp-content/uploads/2025/07/makimura-eskwela-paint.jpg);background-size:cover;}.elementor-109 .elementor-element.elementor-element-2509021e .elementor-repeater-item-5939301 .elementor-background-overlay{background-color:#0000005E;}.elementor-109 .elementor-element.elementor-element-2509021e .elementor-repeater-item-bb10798 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://makimuraramen.com/wp-content/uploads/2025/08/makimura-brightwoods-kiddie-lessons.jpg);background-size:cover;}.elementor-109 .elementor-element.elementor-element-2509021e .elementor-repeater-item-2cb0c43 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://makimuraramen.com/wp-content/uploads/2025/06/image-10.png);background-size:cover;}.elementor-109 .elementor-element.elementor-element-2509021e .swiper-slide{transition-duration:calc(4000ms*1.2);height:50vh;}.elementor-109 .elementor-element.elementor-element-2509021e .elementor-slide-button:hover{background-color:#000000;border-color:#000000;}.elementor-109 .elementor-element.elementor-element-2509021e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 080px 0px;}.elementor-109 .elementor-element.elementor-element-2509021e .swiper-slide-contents{max-width:100%;}.elementor-109 .elementor-element.elementor-element-2509021e .swiper-slide-inner{text-align:center;}.elementor-109 .elementor-element.elementor-element-2509021e .elementor-slide-heading{color:#FFFFFF;font-family:"Josefin Sans", Sans-serif;font-size:47px;font-weight:600;}.elementor-109 .elementor-element.elementor-element-2509021e .elementor-slide-button{border-radius:5px;}@media(min-width:768px){.elementor-109 .elementor-element.elementor-element-174cfda3{width:50%;}.elementor-109 .elementor-element.elementor-element-220c17fd{width:50%;}.elementor-109 .elementor-element.elementor-element-59052083{width:50%;}.elementor-109 .elementor-element.elementor-element-4b7a9cd9{width:50%;}.elementor-109 .elementor-element.elementor-element-6e86fe6b{width:50%;}.elementor-109 .elementor-element.elementor-element-578fcf77{width:50%;}}@media(max-width:1600px){.elementor-109 .elementor-element.elementor-element-5fc40e7 .elementor-heading-title{font-size:var( --e-global-typography-559e478-font-size );letter-spacing:var( --e-global-typography-559e478-letter-spacing );}.elementor-109 .elementor-element.elementor-element-5e91d09{width:100%;max-width:100%;}.elementor-109 .elementor-element.elementor-element-0717fc7 .elementor-heading-title{font-size:var( --e-global-typography-559e478-font-size );letter-spacing:var( --e-global-typography-559e478-letter-spacing );}.elementor-109 .elementor-element.elementor-element-dae4fc1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-2509021e > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-109 .elementor-element.elementor-element-5fc40e7 .elementor-heading-title{font-size:var( --e-global-typography-559e478-font-size );letter-spacing:var( --e-global-typography-559e478-letter-spacing );}.elementor-109 .elementor-element.elementor-element-0717fc7 .elementor-heading-title{font-size:var( --e-global-typography-559e478-font-size );letter-spacing:var( --e-global-typography-559e478-letter-spacing );}}@media(max-width:767px){.elementor-109 .elementor-element.elementor-element-abc1d9c:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-abc1d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:auto;}.elementor-109 .elementor-element.elementor-element-abc1d9c{padding:180px 0px 20px 0px;}.elementor-109 .elementor-element.elementor-element-5fc40e7 .elementor-heading-title{font-size:var( --e-global-typography-559e478-font-size );letter-spacing:var( --e-global-typography-559e478-letter-spacing );}.elementor-109 .elementor-element.elementor-element-7019db8 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-109 .elementor-element.elementor-element-5e91d09 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-109 .elementor-element.elementor-element-b1b7870 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-109 .elementor-element.elementor-element-9f907bf:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-9f907bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;}.elementor-109 .elementor-element.elementor-element-9f907bf{padding:180px 0px 20px 0px;}.elementor-109 .elementor-element.elementor-element-0717fc7 .elementor-heading-title{font-size:var( --e-global-typography-559e478-font-size );letter-spacing:var( --e-global-typography-559e478-letter-spacing );}.elementor-109 .elementor-element.elementor-element-4b78487 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-109 .elementor-element.elementor-element-414778d8 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-109 .elementor-element.elementor-element-8b5b8c1 > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-109 .elementor-element.elementor-element-dae4fc1 .elementor-slide-heading{font-size:34px;}.elementor-109 .elementor-element.elementor-element-7eacd6d1 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-109 .elementor-element.elementor-element-2eb4cbd > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-109 .elementor-element.elementor-element-63fd3d73 > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-109 .elementor-element.elementor-element-2509021e .elementor-slide-heading{font-size:34px;}}@media(min-width:2400px){.elementor-109 .elementor-element.elementor-element-5fc40e7 .elementor-heading-title{font-size:var( --e-global-typography-559e478-font-size );letter-spacing:var( --e-global-typography-559e478-letter-spacing );}.elementor-109 .elementor-element.elementor-element-0717fc7 .elementor-heading-title{font-size:var( --e-global-typography-559e478-font-size );letter-spacing:var( --e-global-typography-559e478-letter-spacing );}.elementor-109 .elementor-element.elementor-element-dae4fc1 > .elementor-widget-container{padding:0px 0px 080px 0px;}.elementor-109 .elementor-element.elementor-element-2509021e > .elementor-widget-container{padding:0px 0px 080px 0px;}}/* Start custom CSS for html, class: .elementor-element-0d9c6a6 *//* 1. Import Josefin Sans from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600;700&display=swap');

/* 2. Apply the font to the elements inside .branch-card */
.branch-card h6,
.branch-card p,
.branch-card .btn {
    font-family: 'Josefin Sans', sans-serif;
}

/* Optional: Make the heading bolder if needed */
.branch-card h6 {
    font-weight: 700; /* 700 is bold */
}

/* Optional: Adjust button font weight */
.branch-card .btn {
    font-weight: 600; /* 600 is semi-bold */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d9c6a6 *//* 1. Import Josefin Sans from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600;700&display=swap');

/* 2. Apply the font to the elements inside .branch-card */
.branch-card h6,
.branch-card p,
.branch-card .btn {
    font-family: 'Josefin Sans', sans-serif;
}

/* Optional: Make the heading bolder if needed */
.branch-card h6 {
    font-weight: 700; /* 700 is bold */
}

/* Optional: Adjust button font weight */
.branch-card .btn {
    font-weight: 600; /* 600 is semi-bold */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d9c6a6 *//* 1. Import Josefin Sans from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600;700&display=swap');

/* 2. Apply the font to the elements inside .branch-card */
.branch-card h6,
.branch-card p,
.branch-card .btn {
    font-family: 'Josefin Sans', sans-serif;
}

/* Optional: Make the heading bolder if needed */
.branch-card h6 {
    font-weight: 700; /* 700 is bold */
}

/* Optional: Adjust button font weight */
.branch-card .btn {
    font-weight: 600; /* 600 is semi-bold */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d9c6a6 *//* 1. Import Josefin Sans from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600;700&display=swap');

/* 2. Apply the font to the elements inside .branch-card */
.branch-card h6,
.branch-card p,
.branch-card .btn {
    font-family: 'Josefin Sans', sans-serif;
}

/* Optional: Make the heading bolder if needed */
.branch-card h6 {
    font-weight: 700; /* 700 is bold */
}

/* Optional: Adjust button font weight */
.branch-card .btn {
    font-weight: 600; /* 600 is semi-bold */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d9c6a6 *//* 1. Import Josefin Sans from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600;700&display=swap');

/* 2. Apply the font to the elements inside .branch-card */
.branch-card h6,
.branch-card p,
.branch-card .btn {
    font-family: 'Josefin Sans', sans-serif;
}

/* Optional: Make the heading bolder if needed */
.branch-card h6 {
    font-weight: 700; /* 700 is bold */
}

/* Optional: Adjust button font weight */
.branch-card .btn {
    font-weight: 600; /* 600 is semi-bold */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d9c6a6 *//* 1. Import Josefin Sans from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600;700&display=swap');

/* 2. Apply the font to the elements inside .branch-card */
.branch-card h6,
.branch-card p,
.branch-card .btn {
    font-family: 'Josefin Sans', sans-serif;
}

/* Optional: Make the heading bolder if needed */
.branch-card h6 {
    font-weight: 700; /* 700 is bold */
}

/* Optional: Adjust button font weight */
.branch-card .btn {
    font-weight: 600; /* 600 is semi-bold */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d9c6a6 *//* 1. Import Josefin Sans from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600;700&display=swap');

/* 2. Apply the font to the elements inside .branch-card */
.branch-card h6,
.branch-card p,
.branch-card .btn {
    font-family: 'Josefin Sans', sans-serif;
}

/* Optional: Make the heading bolder if needed */
.branch-card h6 {
    font-weight: 700; /* 700 is bold */
}

/* Optional: Adjust button font weight */
.branch-card .btn {
    font-weight: 600; /* 600 is semi-bold */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d9c6a6 *//* 1. Import Josefin Sans from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600;700&display=swap');

/* 2. Apply the font to the elements inside .branch-card */
.branch-card h6,
.branch-card p,
.branch-card .btn {
    font-family: 'Josefin Sans', sans-serif;
}

/* Optional: Make the heading bolder if needed */
.branch-card h6 {
    font-weight: 700; /* 700 is bold */
}

/* Optional: Adjust button font weight */
.branch-card .btn {
    font-weight: 600; /* 600 is semi-bold */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d9c6a6 *//* 1. Import Josefin Sans from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600;700&display=swap');

/* 2. Apply the font to the elements inside .branch-card */
.branch-card h6,
.branch-card p,
.branch-card .btn {
    font-family: 'Josefin Sans', sans-serif;
}

/* Optional: Make the heading bolder if needed */
.branch-card h6 {
    font-weight: 700; /* 700 is bold */
}

/* Optional: Adjust button font weight */
.branch-card .btn {
    font-weight: 600; /* 600 is semi-bold */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d9c6a6 *//* 1. Import Josefin Sans from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600;700&display=swap');

/* 2. Apply the font to the elements inside .branch-card */
.branch-card h6,
.branch-card p,
.branch-card .btn {
    font-family: 'Josefin Sans', sans-serif;
}

/* Optional: Make the heading bolder if needed */
.branch-card h6 {
    font-weight: 700; /* 700 is bold */
}

/* Optional: Adjust button font weight */
.branch-card .btn {
    font-weight: 600; /* 600 is semi-bold */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d9c6a6 *//* 1. Import Josefin Sans from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600;700&display=swap');

/* 2. Apply the font to the elements inside .branch-card */
.branch-card h6,
.branch-card p,
.branch-card .btn {
    font-family: 'Josefin Sans', sans-serif;
}

/* Optional: Make the heading bolder if needed */
.branch-card h6 {
    font-weight: 700; /* 700 is bold */
}

/* Optional: Adjust button font weight */
.branch-card .btn {
    font-weight: 600; /* 600 is semi-bold */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d9c6a6 *//* 1. Import Josefin Sans from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600;700&display=swap');

/* 2. Apply the font to the elements inside .branch-card */
.branch-card h6,
.branch-card p,
.branch-card .btn {
    font-family: 'Josefin Sans', sans-serif;
}

/* Optional: Make the heading bolder if needed */
.branch-card h6 {
    font-weight: 700; /* 700 is bold */
}

/* Optional: Adjust button font weight */
.branch-card .btn {
    font-weight: 600; /* 600 is semi-bold */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d9c6a6 *//* 1. Import Josefin Sans from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600;700&display=swap');

/* 2. Apply the font to the elements inside .branch-card */
.branch-card h6,
.branch-card p,
.branch-card .btn {
    font-family: 'Josefin Sans', sans-serif;
}

/* Optional: Make the heading bolder if needed */
.branch-card h6 {
    font-weight: 700; /* 700 is bold */
}

/* Optional: Adjust button font weight */
.branch-card .btn {
    font-weight: 600; /* 600 is semi-bold */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6c2843b */body {
    font-family: 'Josefin Sans', sans-serif; /* 'sans-serif' is a fallback */
}/* End custom CSS */