.elementor-2 .elementor-element.elementor-element-071a280{--display:flex;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2 .elementor-element.elementor-element-071a280::before, .elementor-2 .elementor-element.elementor-element-071a280 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-071a280 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-071a280 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-071a280 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-071a280 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF85;background-image:url("https://princess-maid.jp/wp-content/uploads/2025/11/PC_BG-scaled.png");--background-overlay:'';background-position:top center;background-size:contain;}.elementor-2 .elementor-element.elementor-element-071a280 .elementor-background-slideshow__slide__image{background-size:cover;background-position:bottom center;}.elementor-2 .elementor-element.elementor-element-071a280 > .elementor-shape-bottom .elementor-shape-fill, .elementor-2 .elementor-element.elementor-element-071a280 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-071a280 > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-071a280 > .e-con-inner > .elementor-shape-bottom svg{width:calc(160vw + 1.3px);height:16rem;}.elementor-2 .elementor-element.elementor-element-071a280 > .elementor-shape-bottom, .elementor-2 .elementor-element.elementor-element-071a280 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-eb1b8ae{--e-transform-rotateZ:180deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5fd9994{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-2 .elementor-element.elementor-element-d3f7e88{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-d3f7e88:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d3f7e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://princess-maid.jp/wp-content/uploads/2025/12/firstview_girl2-scaled.png");background-position:top right;background-size:cover;}.elementor-2 .elementor-element.elementor-element-fb52552{width:var( --container-widget-width, 54% );max-width:54%;margin:0vw -12vw calc(var(--kit-widget-spacing, 0px) + 0vw) -12vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:54%;--container-widget-flex-grow:0;z-index:1;}.elementor-2 .elementor-element.elementor-element-fb52552.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-fb52552 img{width:100%;}.elementor-2 .elementor-element.elementor-element-59eea52{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-59eea52:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-59eea52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://princess-maid.jp/wp-content/uploads/2025/12/firstview_girl1-scaled.png");background-position:top left;background-size:cover;}.elementor-2 .elementor-element.elementor-element-120bf91{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--overlay-mix-blend-mode:lighten;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2 .elementor-element.elementor-element-120bf91::before, .elementor-2 .elementor-element.elementor-element-120bf91 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-120bf91 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-120bf91 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-120bf91 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-120bf91 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #F3DBE7 100%);}.elementor-2 .elementor-element.elementor-element-120bf91 .elementor-background-slideshow__slide__image{background-size:cover;background-position:top center;}.elementor-2 .elementor-element.elementor-element-120bf91:hover::before, .elementor-2 .elementor-element.elementor-element-120bf91:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-120bf91:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-120bf91 > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-120bf91 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-120bf91:hover{--overlay-opacity:0.5;}.elementor-2 .elementor-element.elementor-element-120bf91 > .elementor-shape-bottom .elementor-shape-fill, .elementor-2 .elementor-element.elementor-element-120bf91 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-120bf91 > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-120bf91 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:500px;}.elementor-2 .elementor-element.elementor-element-120bf91 > .elementor-shape-bottom, .elementor-2 .elementor-element.elementor-element-120bf91 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-2 .elementor-element.elementor-element-2b44fef{--e-transform-rotateZ:180deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:80px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bf1e4f0{width:var( --container-widget-width, 30% );max-width:30%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -480px) 0px;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-bf1e4f0 img{width:100%;}.elementor-2 .elementor-element.elementor-element-fbba74e{--display:flex;}.elementor-2 .elementor-element.elementor-element-fbba74e > .elementor-shape-bottom .elementor-shape-fill, .elementor-2 .elementor-element.elementor-element-fbba74e > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-fbba74e > .elementor-shape-bottom, .elementor-2 .elementor-element.elementor-element-fbba74e > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-2 .elementor-element.elementor-element-abdcada{--display:flex;}.elementor-2 .elementor-element.elementor-element-bd92866{--display:flex;}.elementor-2 .elementor-element.elementor-element-c708947{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:88px;--padding-bottom:240px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-c708947:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c708947 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-c708947::before, .elementor-2 .elementor-element.elementor-element-c708947 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c708947 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c708947 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c708947 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c708947 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-a4ecc80{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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-2 .elementor-element.elementor-element-10f322b .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:500;color: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-2 .elementor-element.elementor-element-d1d02ec .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-d1d02ec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-d1d02ec.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d1d02ec.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-d1d02ec.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d1d02ec.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-d1d02ec .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-d1d02ec .elementor-icon svg{height:28px;}.elementor-2 .elementor-element.elementor-element-a4afb0c{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1649009{--e-transform-rotateX:0deg;--e-transform-perspective:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2 .elementor-element.elementor-element-1649009 img{width:64%;}.elementor-2 .elementor-element.elementor-element-00f1d7a{--e-transform-rotateX:0deg;--e-transform-perspective:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2 .elementor-element.elementor-element-00f1d7a img{width:64%;}.elementor-2 .elementor-element.elementor-element-fa93c8a{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d70c6ab{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-d70c6ab.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d70c6ab img{width:100%;}.elementor-2 .elementor-element.elementor-element-af5dd86{text-align:center;}.elementor-2 .elementor-element.elementor-element-af5dd86 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:24px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-80d200c{text-align:center;}.elementor-2 .elementor-element.elementor-element-80d200c .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:24px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-0355288{text-align:center;}.elementor-2 .elementor-element.elementor-element-0355288 .elementor-heading-title{font-family:"Zen Antique Soft", Sans-serif;font-size:33px;font-weight:500;text-shadow:0px 0px 10px #FFFFFF;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-901d7d3{text-align:center;}.elementor-2 .elementor-element.elementor-element-901d7d3 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:24px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-b01d903{text-align:center;}.elementor-2 .elementor-element.elementor-element-b01d903 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:24px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-8ea5446 .elementor-button{background-color:#DEC584;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-0915119 );color:var( --e-global-color-0915119 );box-shadow:0px 4px 0px 0px #F9D5E1;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0915119 );border-radius:40px 40px 40px 40px;padding:16px 56px 16px 72px;}.elementor-2 .elementor-element.elementor-element-8ea5446 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-8ea5446 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0915119 );border-color:var( --e-global-color-0915119 );box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-2 .elementor-element.elementor-element-8ea5446{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8ea5446 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-8ea5446 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-2 .elementor-element.elementor-element-8ea5446 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-8ea5446 .elementor-button:focus svg{fill:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-1f59ddc{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f4398fb{--e-transform-flipX:-1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2 .elementor-element.elementor-element-f4398fb img{width:64%;}.elementor-2 .elementor-element.elementor-element-35a6a6c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.24;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-35a6a6c::before, .elementor-2 .elementor-element.elementor-element-35a6a6c > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-35a6a6c > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-35a6a6c > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-35a6a6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-35a6a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-35a6a6c > .elementor-shape-bottom .elementor-shape-fill, .elementor-2 .elementor-element.elementor-element-35a6a6c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b8f58c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.24;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-b8f58c6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b8f58c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b8f58c6::before, .elementor-2 .elementor-element.elementor-element-b8f58c6 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b8f58c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b8f58c6 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b8f58c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b8f58c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://princess-maid.jp/wp-content/uploads/2025/11/BG_whpraid-scaled.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-fa07ab4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-82ef738{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-82ef738.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-91ca07d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-91ca07d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-shadow:2px 1px 0px #C09854;color:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-5b94529{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5b94529.e-con{--align-self:center;}.elementor-widget-divider{--divider-color: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 ), Sans-serif;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-2 .elementor-element.elementor-element-9c5268a{--divider-border-style:dotted;--divider-color:var( --e-global-color-0915119 );--divider-border-width:3px;width:var( --container-widget-width, 6% );max-width:6%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-9c5268a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-9c5268a .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-487e1d1{--divider-border-style:dotted;--divider-color:var( --e-global-color-0915119 );--divider-border-width:2px;width:var( --container-widget-width, 3% );max-width:3%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-487e1d1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-487e1d1 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-2913adf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-2913adf .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-f6f0152{--divider-border-style:dotted;--divider-color:var( --e-global-color-0915119 );--divider-border-width:2px;width:var( --container-widget-width, 3% );max-width:3%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-f6f0152 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-f6f0152 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-be3af4c{--divider-border-style:dotted;--divider-color:var( --e-global-color-0915119 );--divider-border-width:3px;width:var( --container-widget-width, 6% );max-width:6%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-be3af4c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-be3af4c .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-4d6bc40 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-0915119 );color:var( --e-global-color-0915119 );box-shadow:0px 4px 0px 0px #E0A2B7;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0915119 );border-radius:40px 40px 40px 40px;padding:16px 56px 16px 72px;}.elementor-2 .elementor-element.elementor-element-4d6bc40 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-4d6bc40 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-0915119 );border-color:var( --e-global-color-0915119 );box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-2 .elementor-element.elementor-element-4d6bc40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4d6bc40 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-4d6bc40 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-2 .elementor-element.elementor-element-4d6bc40 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-4d6bc40 .elementor-button:focus svg{fill:var( --e-global-color-0915119 );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-50608f4{--grid-row-gap:16px;width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-50608f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-50608f4 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:80px;padding:24px 48px 24px 48px;background-color:#FFFFFFD9;border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-50608f4 .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-50608f4 .elementor-post:hover{background-color:var( --e-global-color-0915119 );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-50608f4 .elementor-post__title, .elementor-2 .elementor-element.elementor-element-50608f4 .elementor-post__title a{color:var( --e-global-color-text );font-family:"Zen Antique Soft", Sans-serif;font-size:24px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-50608f4 .elementor-post__title{margin-bottom:4px;}.elementor-2 .elementor-element.elementor-element-50608f4 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-50608f4 a.elementor-post__read-more{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-586de48 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-0915119 );color:var( --e-global-color-0915119 );box-shadow:0px 4px 0px 0px #E0A2B7;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0915119 );border-radius:40px 40px 40px 40px;padding:16px 56px 16px 72px;}.elementor-2 .elementor-element.elementor-element-586de48 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-586de48 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-0915119 );border-color:var( --e-global-color-0915119 );box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-2 .elementor-element.elementor-element-586de48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-586de48 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-586de48 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-2 .elementor-element.elementor-element-586de48 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-586de48 .elementor-button:focus svg{fill:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-9f76432{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:80px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e036424{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:80px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-642a802{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-642a802:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-642a802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-d11d9a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d11d9a2.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-8f766be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8f766be.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-4bced74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-4bced74 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-shadow:2px 1px 0px #C09854;}.elementor-2 .elementor-element.elementor-element-bb4cbef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bb4cbef.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-598a9b5{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;width:var( --container-widget-width, 3% );max-width:3%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-598a9b5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-598a9b5 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-604fdb0{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 3% );max-width:3%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-604fdb0 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-604fdb0 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-c7ec89f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-c7ec89f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-d5c57ed{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 3% );max-width:3%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-d5c57ed .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-d5c57ed .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-c9f14a2{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;width:var( --container-widget-width, 3% );max-width:3%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-c9f14a2 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-c9f14a2 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-86ee527{--e-image-carousel-slides-to-show:5;}.elementor-2 .elementor-element.elementor-element-86ee527 .swiper-wrapper{display:flex;align-items:center;}.elementor-2 .elementor-element.elementor-element-86ee527 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:double;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-2 .elementor-element.elementor-element-d42a969{text-align:center;}.elementor-2 .elementor-element.elementor-element-ae8b30d .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-0915119 );color:var( --e-global-color-0915119 );box-shadow:0px 4px 0px 0px #F9D5E1;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0915119 );border-radius:40px 40px 40px 40px;padding:16px 56px 16px 72px;}.elementor-2 .elementor-element.elementor-element-ae8b30d .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-ae8b30d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0915119 );box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-2 .elementor-element.elementor-element-ae8b30d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ae8b30d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-ae8b30d .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-2 .elementor-element.elementor-element-ae8b30d .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-ae8b30d .elementor-button:focus svg{fill:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-4657011{--divider-border-style:x_tribal;--divider-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--divider-pattern-height:20px;}.elementor-2 .elementor-element.elementor-element-4657011 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-4657011 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-2 .elementor-element.elementor-element-117c95d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-117c95d.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-849a77a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-849a77a.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e12829c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-e12829c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-shadow:2px 1px 0px #C09854;color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-5a83067{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5a83067.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2509dd3{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;width:var( --container-widget-width, 3% );max-width:3%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-2509dd3 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-2509dd3 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-d4c8f95{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 3% );max-width:3%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-d4c8f95 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-d4c8f95 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-b89b5e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-b89b5e9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-e5eb951{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 3% );max-width:3%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-e5eb951 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-e5eb951 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-eb8f516{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;width:var( --container-widget-width, 3% );max-width:3%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-eb8f516 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-eb8f516 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-1ff2b5f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1ff2b5f.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-519e3f0 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-0915119 );color:var( --e-global-color-0915119 );box-shadow:0px 4px 0px 0px #D5E0F3;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0915119 );border-radius:40px 40px 40px 40px;padding:16px 56px 16px 72px;}.elementor-2 .elementor-element.elementor-element-519e3f0 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-519e3f0 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-0915119 );box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-2 .elementor-element.elementor-element-519e3f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-519e3f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-519e3f0 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-2 .elementor-element.elementor-element-519e3f0 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-519e3f0 .elementor-button:focus svg{fill:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-e3c90c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.24;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-e3c90c5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e3c90c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-e3c90c5::before, .elementor-2 .elementor-element.elementor-element-e3c90c5 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e3c90c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e3c90c5 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e3c90c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e3c90c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://princess-maid.jp/wp-content/uploads/2025/11/BG_whpraid-scaled.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e3c90c5 > .elementor-shape-bottom .elementor-shape-fill, .elementor-2 .elementor-element.elementor-element-e3c90c5 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-e0161dd );}.elementor-2 .elementor-element.elementor-element-59149ea{--e-transform-rotateZ:180deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:080px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3607254{--e-transform-rotateZ:180deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:80px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1745290{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-38362d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-38362d9.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-da5543e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-da5543e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-shadow:2px 1px 0px #C09854;color:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-c352484{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c352484.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-842ccf3{--divider-border-style:dotted;--divider-color:var( --e-global-color-0915119 );--divider-border-width:3px;width:var( --container-widget-width, 6% );max-width:6%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-842ccf3 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-842ccf3 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-81d55b8{--divider-border-style:dotted;--divider-color:var( --e-global-color-0915119 );--divider-border-width:2px;width:var( --container-widget-width, 3% );max-width:3%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-81d55b8 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-81d55b8 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-5a38d0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-5a38d0b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-33c7b1d{--divider-border-style:dotted;--divider-color:var( --e-global-color-0915119 );--divider-border-width:2px;width:var( --container-widget-width, 3% );max-width:3%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-33c7b1d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-33c7b1d .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-c07c955{--divider-border-style:dotted;--divider-color:var( --e-global-color-0915119 );--divider-border-width:3px;width:var( --container-widget-width, 6% );max-width:6%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-c07c955 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-c07c955 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-2b16c3b .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-0915119 );color:var( --e-global-color-0915119 );box-shadow:0px 4px 0px 0px #A7BADB;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0915119 );border-radius:40px 40px 40px 40px;padding:16px 56px 16px 72px;}.elementor-2 .elementor-element.elementor-element-2b16c3b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-2b16c3b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-0915119 );border-color:var( --e-global-color-0915119 );box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-2 .elementor-element.elementor-element-2b16c3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2b16c3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-2b16c3b .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-2 .elementor-element.elementor-element-2b16c3b .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-2b16c3b .elementor-button:focus svg{fill:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-dce58df{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-dce58df .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:double;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-0915119 );border-radius:8px 8px 8px 8px;}.elementor-2 .elementor-element.elementor-element-6cc11ee .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-0915119 );color:var( --e-global-color-0915119 );box-shadow:0px 4px 0px 0px #A7BADB;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0915119 );border-radius:40px 40px 40px 40px;padding:16px 56px 16px 72px;}.elementor-2 .elementor-element.elementor-element-6cc11ee .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-6cc11ee .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-0915119 );border-color:var( --e-global-color-0915119 );box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-2 .elementor-element.elementor-element-6cc11ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6cc11ee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-6cc11ee .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-2 .elementor-element.elementor-element-6cc11ee .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-6cc11ee .elementor-button:focus svg{fill:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-c8ef90f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.16;--overlay-mix-blend-mode:screen;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-c8ef90f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c8ef90f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e0161dd );}.elementor-2 .elementor-element.elementor-element-c8ef90f::before, .elementor-2 .elementor-element.elementor-element-c8ef90f > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c8ef90f > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c8ef90f > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c8ef90f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c8ef90f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://princess-maid.jp/wp-content/uploads/2025/11/BG_stripe-scaled.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-3b14741{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d736328 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-0915119 );color:var( --e-global-color-0915119 );box-shadow:0px 4px 0px 0px #C1D1EC;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0915119 );border-radius:40px 40px 40px 40px;padding:16px 56px 16px 72px;}.elementor-2 .elementor-element.elementor-element-d736328 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-d736328 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-0915119 );border-color:var( --e-global-color-0915119 );box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-2 .elementor-element.elementor-element-d736328{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d736328 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-d736328 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-2 .elementor-element.elementor-element-d736328 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-d736328 .elementor-button:focus svg{fill:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-f7fe3fe{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-7e86a04{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7e86a04.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-aa45f5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-aa45f5d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-shadow:2px 1px 0px #FFFFFF;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-295591f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-295591f.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2e01535{--divider-border-style:dotted;--divider-color:var( --e-global-color-text );--divider-border-width:3px;width:var( --container-widget-width, 7% );max-width:7%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-2e01535 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-2e01535 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-c35d338{--divider-border-style:dotted;--divider-color:var( --e-global-color-text );--divider-border-width:2px;width:var( --container-widget-width, 3% );max-width:3%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-c35d338 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-c35d338 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-540aa77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-540aa77 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-513a382{--divider-border-style:dotted;--divider-color:var( --e-global-color-text );--divider-border-width:2px;width:var( --container-widget-width, 3% );max-width:3%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-513a382 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-513a382 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-137b190{--divider-border-style:dotted;--divider-color:var( --e-global-color-text );--divider-border-width:3px;width:var( --container-widget-width, 7% );max-width:7%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-137b190 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-137b190 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-f3de3ac{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f3de3ac.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-f3de3ac .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1bbca0b .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-0915119 );color:var( --e-global-color-0915119 );box-shadow:0px 4px 0px 0px #C1D1EC;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0915119 );border-radius:40px 40px 40px 40px;padding:16px 56px 16px 72px;}.elementor-2 .elementor-element.elementor-element-1bbca0b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-1bbca0b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-0915119 );border-color:var( --e-global-color-0915119 );box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-2 .elementor-element.elementor-element-1bbca0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1bbca0b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-1bbca0b .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-2 .elementor-element.elementor-element-1bbca0b .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-1bbca0b .elementor-button:focus svg{fill:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-8ec9f71{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-8ec9f71:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8ec9f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-d1ce10d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d1ce10d.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-69fbbe6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-69fbbe6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-shadow:2px 1px 0px #C09854;}.elementor-2 .elementor-element.elementor-element-1632015{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1632015.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-eec4b12{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;width:var( --container-widget-width, 3% );max-width:3%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-eec4b12 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-eec4b12 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-2760d7b{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 3% );max-width:3%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-2760d7b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-2760d7b .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-756ea37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-756ea37 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-4d3d043{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 3% );max-width:3%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-4d3d043 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-4d3d043 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-07ccfc7{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;width:var( --container-widget-width, 3% );max-width:3%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-07ccfc7 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-07ccfc7 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-5695c2c{text-align:center;}.elementor-2 .elementor-element.elementor-element-d7a2ef7 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-0915119 );color:var( --e-global-color-0915119 );box-shadow:0px 4px 0px 0px #F9D5E1;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0915119 );border-radius:40px 40px 40px 40px;padding:16px 56px 16px 72px;}.elementor-2 .elementor-element.elementor-element-d7a2ef7 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-d7a2ef7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0915119 );box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-2 .elementor-element.elementor-element-d7a2ef7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d7a2ef7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-d7a2ef7 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-2 .elementor-element.elementor-element-d7a2ef7 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-d7a2ef7 .elementor-button:focus svg{fill:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-4c22fed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.24;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:88px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-4c22fed:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4c22fed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-04bda16 );}.elementor-2 .elementor-element.elementor-element-4c22fed::before, .elementor-2 .elementor-element.elementor-element-4c22fed > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4c22fed > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4c22fed > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4c22fed > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4c22fed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-4c22fed > .elementor-shape-top .elementor-shape-fill, .elementor-2 .elementor-element.elementor-element-4c22fed > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-4e405a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5b8b1db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5b8b1db.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-c21a13e{text-align:center;}.elementor-2 .elementor-element.elementor-element-c21a13e .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:24px;font-weight:500;text-shadow:1px 1px 5px #FFFFFF;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e8d6f84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e8d6f84:hover img{filter:brightness( 104% ) contrast( 104% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-e8d6f84 img{transition-duration:0.4s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:8px 8px 8px 8px;box-shadow:4px 4px 0px 0px #E5B6C6;}.elementor-2 .elementor-element.elementor-element-b0a89e7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-54098b4{--spacer-size:20px;}.elementor-2 .elementor-element.elementor-element-8ea2e8a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.24;--overlay-mix-blend-mode:multiply;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-0915119 );--border-color:var( --e-global-color-0915119 );--border-radius:8px 8px 8px 8px;box-shadow:4px 4px 0px 0px #E5B6C6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:78px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8ea2e8a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8ea2e8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-8ea2e8a::before, .elementor-2 .elementor-element.elementor-element-8ea2e8a > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-8ea2e8a > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-8ea2e8a > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-8ea2e8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-8ea2e8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://princess-maid.jp/wp-content/uploads/2025/11/BG_stripe-scaled.png");--background-overlay:'';background-size:cover;}.elementor-2 .elementor-element.elementor-element-8ea2e8a.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-3f4b57e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-3f4b57e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-shadow:2px 1px 0px #E5B6C6;color:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-14413af{text-align:center;font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-a7ba35d .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-0915119 );color:var( --e-global-color-0915119 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0915119 );border-radius:40px 40px 40px 40px;padding:16px 56px 16px 72px;}.elementor-2 .elementor-element.elementor-element-a7ba35d .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-a7ba35d .elementor-button:focus{background-color:var( --e-global-color-04bda16 );color:var( --e-global-color-0915119 );border-color:var( --e-global-color-0915119 );box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-2 .elementor-element.elementor-element-a7ba35d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a7ba35d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-a7ba35d .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-2 .elementor-element.elementor-element-a7ba35d .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-a7ba35d .elementor-button:focus svg{fill:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-5258a1e{--display:flex;}.elementor-2 .elementor-element.elementor-element-c3c06e7{--grid-template-columns:repeat(0, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:25px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-2 .elementor-element.elementor-element-c3c06e7.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-c3c06e7 .elementor-social-icon{background-color:var( --e-global-color-text );--icon-padding:0.6em;}.elementor-2 .elementor-element.elementor-element-c3c06e7 .elementor-social-icon:hover{background-color:var( --e-global-color-0915119 );}.elementor-2 .elementor-element.elementor-element-c3c06e7 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-c3c06e7 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-cab3758{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:64px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-311331c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:80px 0px 0px 0px;}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0915119 );}:root{--page-title-display:none;}body.elementor-page-2{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-8ea5446 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-91ca07d .elementor-heading-title{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-2 .elementor-element.elementor-element-2913adf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-4d6bc40 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-50608f4 a.elementor-post__read-more{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-586de48 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-4bced74 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-c7ec89f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-ae8b30d .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-e12829c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-b89b5e9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-519e3f0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-da5543e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-5a38d0b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-2b16c3b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-6cc11ee .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-d736328 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-aa45f5d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-540aa77 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-1bbca0b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-69fbbe6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-756ea37 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-d7a2ef7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-3f4b57e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-a7ba35d .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-071a280{--width:100vw;}.elementor-2 .elementor-element.elementor-element-5fd9994{--width:100%;}.elementor-2 .elementor-element.elementor-element-d3f7e88{--width:48%;}.elementor-2 .elementor-element.elementor-element-59eea52{--width:46%;}.elementor-2 .elementor-element.elementor-element-a4afb0c{--width:24%;}.elementor-2 .elementor-element.elementor-element-fa93c8a{--width:56%;}.elementor-2 .elementor-element.elementor-element-1f59ddc{--width:24%;}.elementor-2 .elementor-element.elementor-element-38362d9{--width:100%;}.elementor-2 .elementor-element.elementor-element-7e86a04{--width:56%;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-071a280 > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-071a280 > .e-con-inner > .elementor-shape-bottom svg{height:104px;}.elementor-2 .elementor-element.elementor-element-071a280{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-eb1b8ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5fd9994{--min-height:80vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d3f7e88:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d3f7e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://princess-maid.jp/wp-content/uploads/2025/12/firstview_girlsSP-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-d3f7e88{--min-height:360px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-59eea52:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-59eea52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://princess-maid.jp/wp-content/uploads/2025/12/firstview_girlsSP-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-59eea52{--min-height:360px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-120bf91{--min-height:240px;--overlay-opacity:0.64;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-120bf91 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2 .elementor-element.elementor-element-120bf91::before, .elementor-2 .elementor-element.elementor-element-120bf91 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-120bf91 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-120bf91 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-120bf91 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-120bf91 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 48%, #F3DBE7 100%);}.elementor-2 .elementor-element.elementor-element-120bf91 > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-120bf91 > .e-con-inner > .elementor-shape-bottom svg{width:calc(240% + 1.3px);height:96px;}.elementor-2 .elementor-element.elementor-element-2b44fef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bf1e4f0{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:228px;--container-widget-flex-grow:0;width:var( --container-widget-width, 228px );max-width:228px;}.elementor-2 .elementor-element.elementor-element-fbba74e{--min-height:287px;--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:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fbba74e > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-fbba74e > .e-con-inner > .elementor-shape-bottom svg{width:calc(280% + 1.3px);height:104px;}.elementor-2 .elementor-element.elementor-element-abdcada:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-abdcada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://princess-maid.jp/wp-content/uploads/2025/12/firstview_girl2-scaled.png");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-abdcada{--width:60%;--min-height:360px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-72px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bd92866:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bd92866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://princess-maid.jp/wp-content/uploads/2025/12/firstview_girl1-scaled.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-bd92866{--width:56%;--min-height:360px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c708947{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:320px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-a4ecc80{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:152px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-10f322b{text-align:center;}.elementor-2 .elementor-element.elementor-element-10f322b .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-d1d02ec .elementor-icon{font-size:22px;}.elementor-2 .elementor-element.elementor-element-d1d02ec .elementor-icon svg{height:22px;}.elementor-2 .elementor-element.elementor-element-a4afb0c{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1649009{width:var( --container-widget-width, 32% );max-width:32%;--e-transform-rotateX:0deg;--e-transform-rotateY:16deg;--e-transform-perspective:160px;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-00f1d7a{width:var( --container-widget-width, 32% );max-width:32%;--e-transform-rotateX:0deg;--e-transform-rotateY:164deg;--e-transform-perspective:160px;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-fa93c8a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:-248px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d70c6ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48px;--container-widget-flex-grow:0;width:var( --container-widget-width, 48px );max-width:48px;}.elementor-2 .elementor-element.elementor-element-af5dd86 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-80d200c .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-0355288 .elementor-heading-title{font-size:20px;letter-spacing:-0.8px;}.elementor-2 .elementor-element.elementor-element-901d7d3 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-b01d903 .elementor-heading-title{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-8ea5446{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8ea5446 .elementor-button{font-size:var( --e-global-typography-accent-font-size );padding:12px 32px 12px 40px;}.elementor-2 .elementor-element.elementor-element-35a6a6c::before, .elementor-2 .elementor-element.elementor-element-35a6a6c > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-35a6a6c > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-35a6a6c > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-35a6a6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-35a6a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://princess-maid.jp/wp-content/uploads/2025/11/BG_whpraid-983x1536.png");background-size:auto;}.elementor-2 .elementor-element.elementor-element-35a6a6c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-35a6a6c > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-35a6a6c > .e-con-inner > .elementor-shape-bottom svg{width:calc(240% + 1.3px);}.elementor-2 .elementor-element.elementor-element-b8f58c6::before, .elementor-2 .elementor-element.elementor-element-b8f58c6 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b8f58c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b8f58c6 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b8f58c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b8f58c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://princess-maid.jp/wp-content/uploads/2025/11/BG_whpraid-983x1536.png");background-size:auto;}.elementor-2 .elementor-element.elementor-element-b8f58c6{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fa07ab4{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-82ef738{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2 .elementor-element.elementor-element-91ca07d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-91ca07d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-5b94529{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-487e1d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-2 .elementor-element.elementor-element-487e1d1 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-2913adf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-f6f0152{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-2 .elementor-element.elementor-element-f6f0152 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-4d6bc40 .elementor-button{font-size:var( --e-global-typography-accent-font-size );padding:12px 32px 12px 40px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-50608f4 .elementor-post{padding:16px 40px 16px 40px;}.elementor-2 .elementor-element.elementor-element-50608f4 .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-50608f4 .elementor-post__title, .elementor-2 .elementor-element.elementor-element-50608f4 .elementor-post__title a{font-size:18px;}.elementor-2 .elementor-element.elementor-element-50608f4 a.elementor-post__read-more{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-586de48 .elementor-button{font-size:var( --e-global-typography-accent-font-size );padding:12px 32px 12px 40px;}.elementor-2 .elementor-element.elementor-element-9f76432{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e036424{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-642a802{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:56px;--padding-left:0px;--padding-right:1px;}.elementor-2 .elementor-element.elementor-element-d11d9a2{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8f766be{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-2 .elementor-element.elementor-element-4bced74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4bced74 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-bb4cbef{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-604fdb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-2 .elementor-element.elementor-element-604fdb0 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-c7ec89f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-d5c57ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-2 .elementor-element.elementor-element-d5c57ed .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-86ee527{--e-image-carousel-slides-to-show:3;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-ae8b30d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ae8b30d .elementor-button{font-size:var( --e-global-typography-accent-font-size );padding:12px 32px 12px 40px;}.elementor-2 .elementor-element.elementor-element-4657011 .elementor-divider{text-align:center;padding-block-start:32px;padding-block-end:32px;}.elementor-2 .elementor-element.elementor-element-4657011 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-117c95d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-849a77a{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2 .elementor-element.elementor-element-e12829c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e12829c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-5a83067{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2 .elementor-element.elementor-element-d4c8f95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-2 .elementor-element.elementor-element-d4c8f95 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-b89b5e9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-e5eb951{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-2 .elementor-element.elementor-element-e5eb951 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-1ff2b5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 28px;}.elementor-2 .elementor-element.elementor-element-519e3f0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );padding:12px 32px 12px 40px;}.elementor-2 .elementor-element.elementor-element-e3c90c5::before, .elementor-2 .elementor-element.elementor-element-e3c90c5 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e3c90c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e3c90c5 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e3c90c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e3c90c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://princess-maid.jp/wp-content/uploads/2025/11/BG_whpraid-983x1536.png");background-size:auto;}.elementor-2 .elementor-element.elementor-element-e3c90c5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e3c90c5 > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-e3c90c5 > .e-con-inner > .elementor-shape-bottom svg{width:calc(240% + 1.3px);}.elementor-2 .elementor-element.elementor-element-59149ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3607254{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1745290{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-38362d9{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-da5543e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-da5543e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-c352484{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-81d55b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-2 .elementor-element.elementor-element-81d55b8 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-5a38d0b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-33c7b1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-2 .elementor-element.elementor-element-33c7b1d .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-2b16c3b .elementor-button{font-size:var( --e-global-typography-accent-font-size );padding:12px 32px 12px 40px;}.elementor-2 .elementor-element.elementor-element-dce58df{width:var( --container-widget-width, 200px );max-width:200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-6cc11ee .elementor-button{font-size:var( --e-global-typography-accent-font-size );padding:12px 32px 12px 40px;}.elementor-2 .elementor-element.elementor-element-c8ef90f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c8ef90f::before, .elementor-2 .elementor-element.elementor-element-c8ef90f > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c8ef90f > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c8ef90f > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c8ef90f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c8ef90f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-2 .elementor-element.elementor-element-c8ef90f > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-c8ef90f > .e-con-inner > .elementor-shape-bottom svg{width:calc(240% + 1.3px);}.elementor-2 .elementor-element.elementor-element-3b14741{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-d736328 .elementor-button{font-size:var( --e-global-typography-accent-font-size );padding:12px 32px 12px 40px;}.elementor-2 .elementor-element.elementor-element-f7fe3fe{width:initial;max-width:initial;}.elementor-2 .elementor-element.elementor-element-7e86a04{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-aa45f5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-aa45f5d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-295591f{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c35d338{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-2 .elementor-element.elementor-element-c35d338 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-540aa77 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-513a382{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-2 .elementor-element.elementor-element-513a382 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-f3de3ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f3de3ac .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-1bbca0b .elementor-button{font-size:var( --e-global-typography-accent-font-size );padding:12px 32px 12px 40px;}.elementor-2 .elementor-element.elementor-element-8ec9f71{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-d1ce10d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2 .elementor-element.elementor-element-69fbbe6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-69fbbe6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-1632015{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2 .elementor-element.elementor-element-2760d7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-2 .elementor-element.elementor-element-2760d7b .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-756ea37 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-4d3d043{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-2 .elementor-element.elementor-element-4d3d043 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-d7a2ef7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );padding:12px 32px 12px 40px;}.elementor-2 .elementor-element.elementor-element-4c22fed::before, .elementor-2 .elementor-element.elementor-element-4c22fed > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4c22fed > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4c22fed > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4c22fed > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4c22fed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://princess-maid.jp/wp-content/uploads/2025/11/BG_whpraid-983x1536.png");background-size:auto;}.elementor-2 .elementor-element.elementor-element-4c22fed{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4c22fed > .elementor-shape-top svg, .elementor-2 .elementor-element.elementor-element-4c22fed > .e-con-inner > .elementor-shape-top svg{width:calc(240% + 1.3px);}.elementor-2 .elementor-element.elementor-element-4e405a3{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-5b8b1db{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-c21a13e .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-8ea2e8a{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3f4b57e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3f4b57e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-14413af{font-size:12px;line-height:20px;}.elementor-2 .elementor-element.elementor-element-a7ba35d .elementor-button{font-size:var( --e-global-typography-accent-font-size );padding:12px 32px 12px 40px;}.elementor-2 .elementor-element.elementor-element-5258a1e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-c3c06e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:22px;--grid-column-gap:10px;}.elementor-2 .elementor-element.elementor-element-cab3758{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-311331c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;}}/* Start custom CSS for image-carousel, class: .elementor-element-86ee527 */.elementor-2 .elementor-element.elementor-element-86ee527 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1ff2b5f *//* 出勤情報のフォントサイズと太さを調整 */
.elementor-shortcode {
    font-size: 12px;
    font-weight: bold;
}

.staff_block {
    margin: 0 auto; 
}

.staff_block li {
    border-radius: 8px; 
    background-color: #DBE4F3; 
    border: 3px solid #FFF !important
}

.staff_block li a {
    color: #C09854 !important;
}

.staff_block .thumb img {
    border-radius: 8px; 
}/* End custom CSS */