.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-20e3d73{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-26px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-20e3d73:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-20e3d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-8 .elementor-element.elementor-element-4a8ccb5{--display:flex;}.elementor-8 .elementor-element.elementor-element-4a8ccb5.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-109aef8{--display:flex;--border-radius:23px 23px 23px 23px;--margin-top:0%;--margin-bottom:0%;--margin-left:25%;--margin-right:0%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-109aef8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-109aef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1EBED3;}.elementor-8 .elementor-element.elementor-element-109aef8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f421d1b{text-align:center;}.elementor-8 .elementor-element.elementor-element-f421d1b .elementor-heading-title{font-size:2rem;font-weight:600;line-height:43px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );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-8 .elementor-element.elementor-element-f669bb0{text-align:center;font-size:1.2rem;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-016ed20{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-slides .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-slides:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-slides.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-slides .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-a73e775 .elementor-repeater-item-71ffa93 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://yakuzaimatch.localhost.co.jp/wp-content/uploads/2025/08/DSC3934.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-a73e775 .elementor-repeater-item-7b682f9 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://yakuzaimatch.localhost.co.jp/wp-content/uploads/2025/08/DSC3936.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-a73e775 .elementor-repeater-item-83f31c7 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://yakuzaimatch.localhost.co.jp/wp-content/uploads/2025/08/DSC3905.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-a73e775 .elementor-repeater-item-8285d23 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://yakuzaimatch.localhost.co.jp/wp-content/uploads/2025/08/DSC3969.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-a73e775 .swiper-slide{transition-duration:calc(5000ms*1.2);height:68vh;}.elementor-8 .elementor-element.elementor-element-a73e775{width:100%;max-width:100%;padding:0px 40px 0px 0px;z-index:0;}.elementor-8 .elementor-element.elementor-element-a73e775 .swiper-slide-inner{text-align:center;}.elementor-8 .elementor-element.elementor-element-a73e775 .swiper-slide-contents{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-a6dfc49 .elementor-heading-title{font-size:1.5rem;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.83);color:#FFFFFF;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-d3bda04{margin:-290px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;z-index:1;}.elementor-8 .elementor-element.elementor-element-d3bda04.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-a24a0a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a24a0a3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a24a0a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF9;}.elementor-8 .elementor-element.elementor-element-5287b1b{width:var( --container-widget-width, 35% );max-width:35%;background-color:#1EBED3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:10px 10px 10px 10px;--container-widget-width:35%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 8px 0px 8px;border-color:#F4A2C6;text-align:center;}.elementor-8 .elementor-element.elementor-element-5287b1b.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-5287b1b .elementor-heading-title{font-size:2rem;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e721882{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-fc5acfd{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fc5acfd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fc5acfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fc5acfd:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-icon.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-8 .elementor-element.elementor-element-56cb5df .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-56cb5df.elementor-view-stacked .elementor-icon{background-color:#F4A2C6;}.elementor-8 .elementor-element.elementor-element-56cb5df.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-56cb5df.elementor-view-default .elementor-icon{color:#F4A2C6;border-color:#F4A2C6;}.elementor-8 .elementor-element.elementor-element-56cb5df.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-56cb5df.elementor-view-default .elementor-icon svg{fill:#F4A2C6;}.elementor-8 .elementor-element.elementor-element-043337e{text-align:center;}.elementor-8 .elementor-element.elementor-element-043337e .elementor-heading-title{color:#1EBED3;}.elementor-8 .elementor-element.elementor-element-f15ee87{padding:0px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-f15ee87.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d59f312{background-color:var( --e-global-color-primary );padding:10px 0px 10px 0px;border-radius:0px 0px 30px 30px;text-align:center;}.elementor-8 .elementor-element.elementor-element-d59f312:hover{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-d59f312 .elementor-heading-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-55afd31{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-55afd31:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-55afd31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-55afd31:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-7dba52b .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-7dba52b.elementor-view-stacked .elementor-icon{background-color:#F4A2C6;}.elementor-8 .elementor-element.elementor-element-7dba52b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-7dba52b.elementor-view-default .elementor-icon{color:#F4A2C6;border-color:#F4A2C6;}.elementor-8 .elementor-element.elementor-element-7dba52b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-7dba52b.elementor-view-default .elementor-icon svg{fill:#F4A2C6;}.elementor-8 .elementor-element.elementor-element-fea98da{text-align:center;}.elementor-8 .elementor-element.elementor-element-fea98da .elementor-heading-title{color:#1EBED3;}.elementor-8 .elementor-element.elementor-element-491e8b9{padding:0px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-128c41b{background-color:var( --e-global-color-primary );padding:10px 0px 10px 0px;border-radius:0px 0px 30px 30px;text-align:center;}.elementor-8 .elementor-element.elementor-element-128c41b:hover{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-128c41b .elementor-heading-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4ee6a90{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4ee6a90:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4ee6a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4ee6a90:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-d499613 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-d499613.elementor-view-stacked .elementor-icon{background-color:#F4A2C6;}.elementor-8 .elementor-element.elementor-element-d499613.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d499613.elementor-view-default .elementor-icon{color:#F4A2C6;border-color:#F4A2C6;}.elementor-8 .elementor-element.elementor-element-d499613.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d499613.elementor-view-default .elementor-icon svg{fill:#F4A2C6;}.elementor-8 .elementor-element.elementor-element-b4e61a5{text-align:center;}.elementor-8 .elementor-element.elementor-element-b4e61a5 .elementor-heading-title{color:#1EBED3;}.elementor-8 .elementor-element.elementor-element-b66b15a{padding:0px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-b66b15a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6ade8c1{background-color:var( --e-global-color-primary );padding:10px 0px 10px 0px;border-radius:0px 0px 30px 30px;text-align:center;}.elementor-8 .elementor-element.elementor-element-6ade8c1:hover{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-6ade8c1 .elementor-heading-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b5444c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--border-radius:100px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b5444c9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b5444c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b5444c9:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-b5444c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-4336770{width:var( --container-widget-width, 19.737% );max-width:19.737%;--container-widget-width:19.737%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-4336770.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-3db07d7{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a0f2aff .elementor-heading-title{color:#1EBED3;}.elementor-8 .elementor-element.elementor-element-0e7d4d0{padding:0px 20px 0px 0px;}.elementor-8 .elementor-element.elementor-element-35480cc{width:100%;max-width:100%;background-color:var( --e-global-color-primary );padding:10px 0px 10px 0px;border-radius:0px 0px 30px 30px;text-align:center;}.elementor-8 .elementor-element.elementor-element-35480cc:hover{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-35480cc .elementor-heading-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c593926{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c593926:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c593926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF9;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-divider.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2e4cdef{--divider-border-style:dashed;--divider-color:#C3C3C3;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-8 .elementor-element.elementor-element-2e4cdef .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-2e4cdef .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-3b5fc48{width:var( --container-widget-width, 35% );max-width:35%;background-color:#1EBED3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:10px 10px 10px 10px;--container-widget-width:35%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 8px 0px 8px;border-color:#F4A2C6;text-align:center;}.elementor-8 .elementor-element.elementor-element-3b5fc48.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-3b5fc48 .elementor-heading-title{font-size:2rem;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-72e54c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-72e54c1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-72e54c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF9;}.elementor-8 .elementor-element.elementor-element-75984ed{--divider-border-style:dashed;--divider-color:#C3C3C3;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-8 .elementor-element.elementor-element-75984ed .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-75984ed .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-17100e2{width:var( --container-widget-width, 35% );max-width:35%;background-color:#1EBED3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:10px 10px 10px 10px;--container-widget-width:35%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 8px 0px 8px;border-color:#F4A2C6;text-align:center;}.elementor-8 .elementor-element.elementor-element-17100e2.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-17100e2 .elementor-heading-title{font-size:2rem;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-90abd1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:50px 30px 30px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-90abd1e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-90abd1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a019464{width:var( --container-widget-width, 30.327% );max-width:30.327%;--container-widget-width:30.327%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a019464.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a019464 img{border-radius:50px 0px 0px 50px;}.elementor-8 .elementor-element.elementor-element-e5bdeba{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b77c4fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 2px 10px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-36d560c{width:100%;max-width:100%;padding:0px 0px 0px 10px;}.elementor-8 .elementor-element.elementor-element-749713e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:50px 30px 30px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-749713e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-749713e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-52c8e62{width:var( --container-widget-width, 30.327% );max-width:30.327%;--container-widget-width:30.327%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-52c8e62.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-52c8e62 img{border-radius:50px 0px 0px 50px;}.elementor-8 .elementor-element.elementor-element-29958e1{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-76399e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 2px 10px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-3763dcd{width:100%;max-width:100%;padding:0px 0px 0px 10px;}.elementor-8 .elementor-element.elementor-element-81846b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:50px 30px 30px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-81846b8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-81846b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0317cb6{width:var( --container-widget-width, 30.327% );max-width:30.327%;--container-widget-width:30.327%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-0317cb6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0317cb6 img{border-radius:50px 0px 0px 50px;}.elementor-8 .elementor-element.elementor-element-c99d1e9{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-104c69b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 2px 10px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-41c5433{width:100%;max-width:100%;padding:0px 0px 0px 10px;}.elementor-8 .elementor-element.elementor-element-2f47508{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2f47508:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2f47508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAFFFF;}.elementor-8 .elementor-element.elementor-element-63c2ed4{--divider-border-style:dashed;--divider-color:#C3C3C3;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-8 .elementor-element.elementor-element-63c2ed4 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-63c2ed4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-1806cca{width:var( --container-widget-width, 35% );max-width:35%;background-color:#1EBED3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:10px 10px 10px 10px;--container-widget-width:35%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 8px 0px 8px;border-color:#F4A2C6;text-align:center;}.elementor-8 .elementor-element.elementor-element-1806cca.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1806cca .elementor-heading-title{font-size:2rem;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5b2b191{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-5b2b191 .elementor-divider-separator{width:0%;}.elementor-8 .elementor-element.elementor-element-5b2b191 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-97bd409{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-97bd409:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-97bd409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c4057c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 2px 10px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-f01900c{width:100%;max-width:100%;padding:0px 0px 0px 10px;}.elementor-widget-google_maps.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-google_maps .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-google_maps .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-google_maps:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-google_maps.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-google_maps .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-0e45f2e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-0e45f2e.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-0e45f2e iframe{height:43vh;}.elementor-8 .elementor-element.elementor-element-54d09a7{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-807a863{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-807a863:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-807a863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-807a863:hover{box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-8 .elementor-element.elementor-element-99a8e2d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 2px 10px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-da552d8{width:100%;max-width:100%;padding:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-da552d8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-76b675b{background-color:var( --e-global-color-primary );padding:10px 0px 10px 0px;border-radius:0px 0px 30px 30px;text-align:center;}.elementor-8 .elementor-element.elementor-element-76b675b:hover{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-76b675b .elementor-heading-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f858449{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f858449:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f858449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f858449:hover{box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-8 .elementor-element.elementor-element-9ff601e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 2px 10px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-2720ee2{padding:0px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-cad2f55{width:100%;max-width:100%;padding:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-f7f7972{background-color:var( --e-global-color-primary );padding:10px 0px 10px 0px;border-radius:0px 0px 30px 30px;text-align:center;}.elementor-8 .elementor-element.elementor-element-f7f7972:hover{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-f7f7972 .elementor-heading-title{color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-20e3d73{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4a8ccb5.e-con{--order:99999 /* order end hack */;}.elementor-8 .elementor-element.elementor-element-109aef8{--margin-top:0%;--margin-bottom:0%;--margin-left:00%;--margin-right:0%;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-f421d1b .elementor-heading-title{font-size:1.7rem;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-slides.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-a73e775{padding:0px 0px 0px 0px;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-5287b1b{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-b5444c9{--border-radius:66px 30px 30px 30px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-3b5fc48{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-8 .elementor-element.elementor-element-72e54c1{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-17100e2{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-8 .elementor-element.elementor-element-a019464 img{height:100%;object-fit:cover;}.elementor-8 .elementor-element.elementor-element-52c8e62 img{height:100%;object-fit:cover;}.elementor-8 .elementor-element.elementor-element-0317cb6 img{height:100%;object-fit:cover;}.elementor-8 .elementor-element.elementor-element-1806cca{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-widget-google_maps.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-807a863{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-f421d1b .elementor-heading-title{font-size:1.2rem;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-f669bb0{text-align:left;font-size:1.2rem;}.elementor-widget-slides.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-a73e775 .swiper-slide{height:33vh;}.elementor-8 .elementor-element.elementor-element-a6dfc49{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-d3bda04{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-8 .elementor-element.elementor-element-a24a0a3{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-5287b1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;}.elementor-8 .elementor-element.elementor-element-5287b1b .elementor-heading-title{font-size:1.5rem;}.elementor-8 .elementor-element.elementor-element-e721882{text-align:left;}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-b5444c9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-4336770{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8 .elementor-element.elementor-element-3db07d7{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-3b5fc48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;}.elementor-8 .elementor-element.elementor-element-3b5fc48 .elementor-heading-title{font-size:1.5rem;}.elementor-8 .elementor-element.elementor-element-17100e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-17100e2 .elementor-heading-title{font-size:1.5rem;}.elementor-8 .elementor-element.elementor-element-90abd1e{--border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-a019464{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-a019464 img{height:100%;object-fit:cover;object-position:center center;border-radius:28px 28px 0px 0px;}.elementor-8 .elementor-element.elementor-element-749713e{--border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-52c8e62{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-52c8e62 img{height:100%;object-fit:cover;object-position:center center;border-radius:28px 28px 0px 0px;}.elementor-8 .elementor-element.elementor-element-81846b8{--border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-0317cb6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-0317cb6 img{height:100%;object-fit:cover;object-position:center center;border-radius:28px 28px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2f47508{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-1806cca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-1806cca .elementor-heading-title{font-size:1.5rem;}.elementor-widget-google_maps.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-0e45f2e iframe{height:35vh;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-20e3d73{--width:100%;}.elementor-8 .elementor-element.elementor-element-4a8ccb5{--width:25%;}.elementor-8 .elementor-element.elementor-element-109aef8{--width:140.628%;}.elementor-8 .elementor-element.elementor-element-fc5acfd{--width:30%;}.elementor-8 .elementor-element.elementor-element-55afd31{--width:30%;}.elementor-8 .elementor-element.elementor-element-4ee6a90{--width:30%;}.elementor-8 .elementor-element.elementor-element-b5444c9{--width:89%;}.elementor-8 .elementor-element.elementor-element-3db07d7{--width:75%;}.elementor-8 .elementor-element.elementor-element-97bd409{--width:58%;}.elementor-8 .elementor-element.elementor-element-54d09a7{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-4a8ccb5{--width:100%;}.elementor-8 .elementor-element.elementor-element-109aef8{--width:100%;}.elementor-8 .elementor-element.elementor-element-016ed20{--width:100%;}.elementor-8 .elementor-element.elementor-element-fc5acfd{--width:80%;}.elementor-8 .elementor-element.elementor-element-55afd31{--width:80%;}.elementor-8 .elementor-element.elementor-element-4ee6a90{--width:80%;}.elementor-8 .elementor-element.elementor-element-97bd409{--width:92%;}.elementor-8 .elementor-element.elementor-element-54d09a7{--width:95%;}}/* Start custom CSS for slides, class: .elementor-element-a73e775 */.elementor-main-swiper{
    border-radius: 30px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d3bda04 */.border-time { border-color: #26a9c5; }
    .bg-card { background-color: #fff; }
    .bg-title { background-color: #26a9c5; }
    .color-title { color: #fff; }
    .color-dot { background-color: #26a9c5; }
    .color-note { color: #ff7da6; }
    .color-holiday { color: #f08aa9; }
    .bg-slash { background: linear-gradient(135deg, transparent 45%, #ffb4c8 45%, #ffb4c8 55%, transparent 55%); }

    .card {
      max-width: 720px;
      margin: auto;
      background: #fff;
      border-radius: 16px;
      overflow: hidden;
      box-shadow: 2px 2px #d9d9d9;
    }

    .card__title {
      background: #26a9c5;
      color: #fff;
      text-align: center;
      padding: 12px 16px;
      font-weight: 700;
      font-size: 1.3rem;
      letter-spacing: .06em;
    }

    .schedule {
      width: 100%;
      border-spacing: 0;
      table-layout: fixed;
      background: #fff;
    }

    .schedule th, .schedule td {
      border: 4px solid #26a9c5;
      text-align: center;
      vertical-align: middle;
      padding: 14px 6px;
      font-weight: 600;
    }

    .time {
      width: 120px;
      white-space: nowrap;
      font-weight: 700;
      line-height: 1.3;
    }

    .dot {
      display: inline-block;
      width: 14px; height: 14px;
      border-radius: 50%;
      background: #26a9c5;
    }

    .slash {
      display: inline-block;
      width: 18px; height: 18px;
      position: relative;
      opacity: .9;
    }
    .slash::before {
      content: "";
      position: absolute; inset: 0;
      background: linear-gradient(135deg, transparent 45%, #ffb4c8 45%, #ffb4c8 55%, transparent 55%);
    }
    .holiday-col {
      color: #f08aa9;
      font-weight: 700;
    }
    .hd{background-color:#f9f9f9!important;}
    .table-wrap {
      background: #fff;
      padding: 0px 0px;
    }
    .table-scroller { overflow-x: auto; }
td{background:#fff!important;}
th{background:#fff!important;}

    .note {
      color: #ff7da6;
      text-align: center;
      padding: 10px 12px 16px;
      font-weight: 700;
    }
@media (max-width: 480px) {
  .schedule col:first-child { width: 64px !important; }

  .schedule thead th:first-child,
  .schedule tbody th.time { width: 64px !important; }

  .time { font-size: 14px; line-height: 1.1; }
}/* End custom CSS */