.elementor-5453 .elementor-element.elementor-element-3b5a292{--display:flex;--z-index:5;}.elementor-5453 .elementor-element.elementor-element-3b5a292:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-3b5a292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5453 .elementor-element.elementor-element-4876a54{--display:flex;--min-height:150px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-c6a7ada{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-c6a7ada .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-7c9063f{--display:flex;}.elementor-5453 .elementor-element.elementor-element-a68121e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;}.elementor-5453 .elementor-element.elementor-element-759dc4c{--display:flex;--border-radius:116px 116px 116px 116px;}.elementor-5453 .elementor-element.elementor-element-3f5366e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-3f5366e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-89d3c87{--display:flex;--border-radius:116px 116px 116px 116px;}.elementor-5453 .elementor-element.elementor-element-58ceea0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-58ceea0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-fd510e4{--display:flex;--border-radius:116px 116px 116px 116px;}.elementor-5453 .elementor-element.elementor-element-8097603{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-8097603 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-1501ced{--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;--margin-top:0px;--margin-bottom:17px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-fd2b1cc{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-fd2b1cc img{width:100%;}.elementor-5453 .elementor-element.elementor-element-42f2893{width:var( --container-widget-width, 90% );max-width:90%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:end;}.elementor-5453 .elementor-element.elementor-element-42f2893.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-42f2893 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:55px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-6985988{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-59e0b7c{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-59e0b7c img{width:65%;}.elementor-5453 .elementor-element.elementor-element-dc5bdc1{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-dc5bdc1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-5453 .elementor-element.elementor-element-36b1b78{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-902f2fa{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-902f2fa img{width:65%;}.elementor-5453 .elementor-element.elementor-element-61e6bba{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-61e6bba .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-5453 .elementor-element.elementor-element-311bd4b{--display:flex;--min-height:60px;--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;}.elementor-5453 .elementor-element.elementor-element-311bd4b:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-311bd4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachioji.pet-ceremony-familia.com/wp-content/uploads/2026/04/familiar_blue_pat.jpg");background-repeat:repeat;background-size:6% auto;}.elementor-5453 .elementor-element.elementor-element-79bdaaa{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-5453 .elementor-element.elementor-element-79bdaaa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-4a4e57f{text-align:center;}.elementor-5453 .elementor-element.elementor-element-4a4e57f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:18px;}.elementor-5453 .elementor-element.elementor-element-401b731{text-align:center;}.elementor-5453 .elementor-element.elementor-element-401b731 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:18px;}.elementor-5453 .elementor-element.elementor-element-111523c{text-align:center;}.elementor-5453 .elementor-element.elementor-element-111523c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:18px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-5453 .elementor-element.elementor-element-3ee59ee{text-align:center;}.elementor-5453 .elementor-element.elementor-element-3ee59ee .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-78316a7{text-align:center;}.elementor-5453 .elementor-element.elementor-element-78316a7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-3f67301{text-align:center;}.elementor-5453 .elementor-element.elementor-element-3f67301 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-f3f9d6a{text-align:center;}.elementor-5453 .elementor-element.elementor-element-f3f9d6a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-7fa737af{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5453 .elementor-element.elementor-element-1e7292a1{--display:flex;--z-index:2;}.elementor-5453 .elementor-element.elementor-element-1b635b5f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-6ca4c516{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-1bf1482c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-5ba3c7fd{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-3077ed6f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--margin-top:50px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-26c80c03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5453 .elementor-element.elementor-element-26c80c03 img{width:100%;}.elementor-5453 .elementor-element.elementor-element-2a9c8890{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5453 .elementor-element.elementor-element-2a9c8890 img{width:100%;}.elementor-5453 .elementor-element.elementor-element-598a3c6f{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5453 .elementor-element.elementor-element-598a3c6f img{width:100%;}.elementor-5453 .elementor-element.elementor-element-58e15133{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5453 .elementor-element.elementor-element-58e15133 img{width:100%;}.elementor-5453 .elementor-element.elementor-element-6c4952d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:1;}body:not(.rtl) .elementor-5453 .elementor-element.elementor-element-6c4952d4{left:0px;}body.rtl .elementor-5453 .elementor-element.elementor-element-6c4952d4{right:0px;}.elementor-5453 .elementor-element.elementor-element-6c4952d4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5453 .elementor-element.elementor-element-1bc55982{--display:flex;--min-height:900px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-7cebd7d5{--display:flex;}.elementor-5453 .elementor-element.elementor-element-3d346141{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-96af1f1{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-2ea13f49{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-60d49a86{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-52a7b416{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-12a9e812{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5453 .elementor-element.elementor-element-12a9e812 img{width:50px;}.elementor-5453 .elementor-element.elementor-element-5406bf0b{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5453 .elementor-element.elementor-element-5406bf0b img{width:50px;}.elementor-5453 .elementor-element.elementor-element-7ea0cb6c{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5453 .elementor-element.elementor-element-7ea0cb6c img{width:50px;}.elementor-5453 .elementor-element.elementor-element-369c7f55{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5453 .elementor-element.elementor-element-369c7f55 img{width:50px;}body:not(.rtl) .elementor-5453 .elementor-element.elementor-element-1112526{left:0px;}body.rtl .elementor-5453 .elementor-element.elementor-element-1112526{right:0px;}.elementor-5453 .elementor-element.elementor-element-1112526{top:0px;}.elementor-5453 .elementor-element.elementor-element-1112526 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-5453 .elementor-element.elementor-element-70e9cbdb{--display:flex;--position:fixed;--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:flex-end;bottom:0px;}body:not(.rtl) .elementor-5453 .elementor-element.elementor-element-70e9cbdb{left:0px;}body.rtl .elementor-5453 .elementor-element.elementor-element-70e9cbdb{right:0px;}.elementor-5453 .elementor-element.elementor-element-7cfcf956{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:5;}.elementor-5453 .elementor-element.elementor-element-2147a861{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:5;}.elementor-5453 .elementor-element.elementor-element-426260cd{z-index:5;}.elementor-5453 .elementor-element.elementor-element-1922dbd5{--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:flex-end;}.elementor-5453 .elementor-element.elementor-element-2381f0d7{width:var( --container-widget-width, 135px );max-width:135px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:135px;--container-widget-flex-grow:0;top:73px;z-index:5;}body:not(.rtl) .elementor-5453 .elementor-element.elementor-element-2381f0d7{right:-30px;}body.rtl .elementor-5453 .elementor-element.elementor-element-2381f0d7{left:-30px;}.elementor-5453 .elementor-element.elementor-element-62bdfd99{width:var( --container-widget-width, 174px );max-width:174px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:174px;--container-widget-flex-grow:0;top:270px;z-index:5;}body:not(.rtl) .elementor-5453 .elementor-element.elementor-element-62bdfd99{right:-30px;}body.rtl .elementor-5453 .elementor-element.elementor-element-62bdfd99{left:-30px;}.elementor-5453 .elementor-element.elementor-element-d5ef9a4{width:var( --container-widget-width, 185px );max-width:185px;--container-widget-width:185px;--container-widget-flex-grow:0;top:420px;z-index:5;}body:not(.rtl) .elementor-5453 .elementor-element.elementor-element-d5ef9a4{right:-30px;}body.rtl .elementor-5453 .elementor-element.elementor-element-d5ef9a4{left:-30px;}.elementor-5453 .elementor-element.elementor-element-7c6456b8{--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:flex-start;--flex-wrap:wrap;border-style:none;--border-style:none;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-5b53712c{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-5b53712c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-34253232{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-5453 .elementor-element.elementor-element-34253232 .elementor-icon-wrapper{text-align:center;}.elementor-5453 .elementor-element.elementor-element-34253232 .elementor-icon{font-size:35px;}.elementor-5453 .elementor-element.elementor-element-34253232 .elementor-icon svg{height:35px;}.elementor-5453 .elementor-element.elementor-element-1b11b124{width:initial;max-width:initial;margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5453 .elementor-element.elementor-element-1b11b124 img{width:160px;}.elementor-5453 .elementor-element.elementor-element-77366c22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-47ba06cf{text-align:center;}.elementor-5453 .elementor-element.elementor-element-47ba06cf .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-50e637ff{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:2em;}.elementor-5453 .elementor-element.elementor-element-17f757d4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:2em;}.elementor-5453 .elementor-element.elementor-element-b7a70ea{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5453 .elementor-element.elementor-element-b7a70ea .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:2em;}.elementor-5453 .elementor-element.elementor-element-410af3af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:2em;}.elementor-5453 .elementor-element.elementor-element-8f7d7e2{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-5453 .elementor-element.elementor-element-8f7d7e2 img{width:135px;}.elementor-5453 .elementor-element.elementor-element-8f3f0b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-03971ac{width:var( --container-widget-width, 100% );max-width:100%;background-image:url("https://hachioji.pet-ceremony-familia.com/wp-content/uploads/2026/04/familiar_blue_pat.jpg");margin:0px 250px calc(var(--kit-widget-spacing, 0px) + 40px) 250px;padding:4px 0px 8px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;background-size:14% auto;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-03971ac .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-5453 .elementor-element.elementor-element-e993192{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:50px 50px 50px 50px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-5453 .elementor-element.elementor-element-e993192:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-e993192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E469;}.elementor-5453 .elementor-element.elementor-element-d32f682{--display:flex;--border-radius:20px 20px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-35e057a{width:var( --container-widget-width, 25px );max-width:25px;margin:20px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-35e057a.elementor-element{--align-self:flex-end;}.elementor-5453 .elementor-element.elementor-element-35e057a .elementor-icon-wrapper{text-align:end;}.elementor-5453 .elementor-element.elementor-element-35e057a .elementor-icon{font-size:35px;}.elementor-5453 .elementor-element.elementor-element-35e057a .elementor-icon svg{height:35px;}.elementor-5453 .elementor-element.elementor-element-d45a7f2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-d45a7f2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:35px;}.elementor-5453 .elementor-element.elementor-element-e56c96c{--display:flex;--overlay-opacity:0.5;}.elementor-5453 .elementor-element.elementor-element-e56c96c::before, .elementor-5453 .elementor-element.elementor-element-e56c96c > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-e56c96c > .e-con-inner > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-e56c96c > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-e56c96c > .e-con-inner > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-e56c96c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5453 .elementor-element.elementor-element-1f4fcdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-ae63066{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:50px 50px 50px 50px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-5453 .elementor-element.elementor-element-ae63066:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-ae63066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E469;}.elementor-5453 .elementor-element.elementor-element-91aaac0{--display:flex;--border-radius:20px 20px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-7f4fe74{width:var( --container-widget-width, 25px );max-width:25px;margin:20px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-7f4fe74.elementor-element{--align-self:flex-end;}.elementor-5453 .elementor-element.elementor-element-7f4fe74 .elementor-icon-wrapper{text-align:end;}.elementor-5453 .elementor-element.elementor-element-7f4fe74 .elementor-icon{font-size:35px;}.elementor-5453 .elementor-element.elementor-element-7f4fe74 .elementor-icon svg{height:35px;}.elementor-5453 .elementor-element.elementor-element-089ce9d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-089ce9d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:35px;}.elementor-5453 .elementor-element.elementor-element-65f6ae4{--display:flex;--overlay-opacity:0.5;}.elementor-5453 .elementor-element.elementor-element-65f6ae4::before, .elementor-5453 .elementor-element.elementor-element-65f6ae4 > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-65f6ae4 > .e-con-inner > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-65f6ae4 > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-65f6ae4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-65f6ae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5453 .elementor-element.elementor-element-a1c923c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-1c36870{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:50px 50px 50px 50px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-5453 .elementor-element.elementor-element-1c36870:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-1c36870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E469;}.elementor-5453 .elementor-element.elementor-element-881e898{--display:flex;--border-radius:20px 20px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-4562f3a{width:var( --container-widget-width, 25px );max-width:25px;margin:20px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-4562f3a.elementor-element{--align-self:flex-end;}.elementor-5453 .elementor-element.elementor-element-4562f3a .elementor-icon-wrapper{text-align:end;}.elementor-5453 .elementor-element.elementor-element-4562f3a .elementor-icon{font-size:35px;}.elementor-5453 .elementor-element.elementor-element-4562f3a .elementor-icon svg{height:35px;}.elementor-5453 .elementor-element.elementor-element-615d2a4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-615d2a4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:35px;}.elementor-5453 .elementor-element.elementor-element-da72928{--display:flex;--overlay-opacity:0.5;}.elementor-5453 .elementor-element.elementor-element-da72928::before, .elementor-5453 .elementor-element.elementor-element-da72928 > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-da72928 > .e-con-inner > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-da72928 > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-da72928 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-da72928 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5453 .elementor-element.elementor-element-e33870f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-e355a00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:50px 50px 50px 50px;--margin-top:40px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-5453 .elementor-element.elementor-element-e355a00:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-e355a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E469;}.elementor-5453 .elementor-element.elementor-element-dc12555{--display:flex;--border-radius:20px 20px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-aafbf96{width:var( --container-widget-width, 25px );max-width:25px;margin:20px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-aafbf96.elementor-element{--align-self:flex-end;}.elementor-5453 .elementor-element.elementor-element-aafbf96 .elementor-icon-wrapper{text-align:end;}.elementor-5453 .elementor-element.elementor-element-aafbf96 .elementor-icon{font-size:35px;}.elementor-5453 .elementor-element.elementor-element-aafbf96 .elementor-icon svg{height:35px;}.elementor-5453 .elementor-element.elementor-element-947de38{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-947de38 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:35px;}.elementor-5453 .elementor-element.elementor-element-b0fed96{--display:flex;--overlay-opacity:0.5;}.elementor-5453 .elementor-element.elementor-element-b0fed96::before, .elementor-5453 .elementor-element.elementor-element-b0fed96 > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-b0fed96 > .e-con-inner > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-b0fed96 > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-b0fed96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-b0fed96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5453 .elementor-element.elementor-element-dc71c34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-be30706{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:50px 50px 50px 50px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:20px;--z-index:1;}.elementor-5453 .elementor-element.elementor-element-be30706:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-be30706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E469;}.elementor-5453 .elementor-element.elementor-element-5ac14b0{--display:flex;--border-radius:20px 20px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-bd6f184{width:var( --container-widget-width, 25px );max-width:25px;margin:20px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-bd6f184.elementor-element{--align-self:flex-end;}.elementor-5453 .elementor-element.elementor-element-bd6f184 .elementor-icon-wrapper{text-align:end;}.elementor-5453 .elementor-element.elementor-element-bd6f184 .elementor-icon{font-size:35px;}.elementor-5453 .elementor-element.elementor-element-bd6f184 .elementor-icon svg{height:35px;}.elementor-5453 .elementor-element.elementor-element-cc95a53{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-cc95a53 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:35px;}.elementor-5453 .elementor-element.elementor-element-50bba38{--display:flex;--overlay-opacity:0.5;}.elementor-5453 .elementor-element.elementor-element-50bba38::before, .elementor-5453 .elementor-element.elementor-element-50bba38 > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-50bba38 > .e-con-inner > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-50bba38 > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-50bba38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-50bba38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5453 .elementor-element.elementor-element-f8dbf5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-00af48f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-a93d68c{width:var( --container-widget-width, 100% );max-width:100%;background-image:url("https://hachioji.pet-ceremony-familia.com/wp-content/uploads/2026/04/familiar_blue_pat.jpg");margin:0px 250px calc(var(--kit-widget-spacing, 0px) + 0px) 250px;padding:4px 0px 8px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;background-size:14% auto;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-a93d68c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-578dede{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -200px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-5453 .elementor-element.elementor-element-578dede img{width:600px;}.elementor-5453 .elementor-element.elementor-element-cc367a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#7A6A56;--border-color:#7A6A56;--border-radius:25px 25px 25px 25px;--margin-top:40px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--z-index:1;}.elementor-5453 .elementor-element.elementor-element-cc367a3:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-cc367a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A1D08D1A;}.elementor-5453 .elementor-element.elementor-element-a26fb45{--display:flex;--border-radius:20px 20px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-5a861cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;}.elementor-5453 .elementor-element.elementor-element-5a861cc img{width:250px;}.elementor-5453 .elementor-element.elementor-element-e1df5a1{--display:flex;--overlay-opacity:0.5;}.elementor-5453 .elementor-element.elementor-element-e1df5a1::before, .elementor-5453 .elementor-element.elementor-element-e1df5a1 > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-e1df5a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-e1df5a1 > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-e1df5a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-e1df5a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5453 .elementor-element.elementor-element-6394bfb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-a444c84{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-a444c84 img{width:80px;}.elementor-5453 .elementor-element.elementor-element-205190b{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-205190b img{width:80px;}.elementor-5453 .elementor-element.elementor-element-6eda0e1{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 28px) 40px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-4a20280{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-9a6f728{width:var( --container-widget-width, 65px );max-width:65px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;--container-widget-width:65px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-9a6f728 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-7ccf989{width:var( --container-widget-width, 320px );max-width:320px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:start;}.elementor-5453 .elementor-element.elementor-element-7ccf989 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-e443c3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:25px 25px 25px 25px;--margin-top:40px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--z-index:1;}.elementor-5453 .elementor-element.elementor-element-e443c3e:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-e443c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A1D08D1A;}.elementor-5453 .elementor-element.elementor-element-b0e3945{--display:flex;--border-radius:20px 20px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-a83388b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;}.elementor-5453 .elementor-element.elementor-element-a83388b img{width:250px;}.elementor-5453 .elementor-element.elementor-element-3769257{--display:flex;--overlay-opacity:0.5;}.elementor-5453 .elementor-element.elementor-element-3769257::before, .elementor-5453 .elementor-element.elementor-element-3769257 > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-3769257 > .e-con-inner > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-3769257 > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-3769257 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-3769257 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5453 .elementor-element.elementor-element-d980649{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-8f6c46c{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-8f6c46c img{width:80px;}.elementor-5453 .elementor-element.elementor-element-46b140a{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-46b140a img{width:80px;}.elementor-5453 .elementor-element.elementor-element-f1ceac8{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-f1ceac8 img{width:80px;}.elementor-5453 .elementor-element.elementor-element-c568243{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-3639a55{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-70d4aa0{width:var( --container-widget-width, 65px );max-width:65px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;--container-widget-width:65px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-70d4aa0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-0f264e9{width:var( --container-widget-width, 320px );max-width:320px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:start;}.elementor-5453 .elementor-element.elementor-element-0f264e9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-a704c41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:25px 25px 25px 25px;--margin-top:40px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--z-index:1;}.elementor-5453 .elementor-element.elementor-element-a704c41:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-a704c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A1D08D1A;}.elementor-5453 .elementor-element.elementor-element-45fdc23{--display:flex;--border-radius:20px 20px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-7dc0ff5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;}.elementor-5453 .elementor-element.elementor-element-7dc0ff5 img{width:250px;}.elementor-5453 .elementor-element.elementor-element-f984a08{--display:flex;--overlay-opacity:0.5;}.elementor-5453 .elementor-element.elementor-element-f984a08::before, .elementor-5453 .elementor-element.elementor-element-f984a08 > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-f984a08 > .e-con-inner > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-f984a08 > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-f984a08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-f984a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5453 .elementor-element.elementor-element-2af9daa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-f619758{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-f619758 img{width:80px;}.elementor-5453 .elementor-element.elementor-element-187fdda{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-187fdda img{width:80px;}.elementor-5453 .elementor-element.elementor-element-55a2aff{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-55a2aff img{width:80px;}.elementor-5453 .elementor-element.elementor-element-8116968{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-8116968 img{width:80px;}.elementor-5453 .elementor-element.elementor-element-c83784c{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 30px) 40px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-854fc88{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-ec26435{width:var( --container-widget-width, 65px );max-width:65px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;--container-widget-width:65px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-ec26435 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-d50af9a{width:var( --container-widget-width, 320px );max-width:320px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:start;}.elementor-5453 .elementor-element.elementor-element-d50af9a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-5453 .elementor-element.elementor-element-4f5e08e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:25px 25px 25px 25px;--margin-top:40px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--z-index:1;}.elementor-5453 .elementor-element.elementor-element-4f5e08e:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-4f5e08e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C79B2E1F;}.elementor-5453 .elementor-element.elementor-element-37b17b8{--display:flex;--border-radius:20px 20px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-1b41969{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;}.elementor-5453 .elementor-element.elementor-element-1b41969 img{width:250px;}.elementor-5453 .elementor-element.elementor-element-abcb0f5{--display:flex;--overlay-opacity:0.5;}.elementor-5453 .elementor-element.elementor-element-abcb0f5::before, .elementor-5453 .elementor-element.elementor-element-abcb0f5 > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-abcb0f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-abcb0f5 > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-abcb0f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-abcb0f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5453 .elementor-element.elementor-element-d16bec7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-801ca14{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-801ca14 img{width:80px;}.elementor-5453 .elementor-element.elementor-element-5e7dd49{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-5e7dd49 img{width:80px;}.elementor-5453 .elementor-element.elementor-element-1af9918{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-1af9918 img{width:80px;}.elementor-5453 .elementor-element.elementor-element-bb4037f{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-bb4037f img{width:80px;}.elementor-5453 .elementor-element.elementor-element-b4925dc{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-b4925dc img{width:80px;}.elementor-5453 .elementor-element.elementor-element-3efa2c9{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-743bfd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;}.elementor-5453 .elementor-element.elementor-element-9f18d95{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:20px;word-spacing:0px;}.elementor-5453 .elementor-element.elementor-element-9f18d95.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-5883e1a{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-d0bea63{width:var( --container-widget-width, 65px );max-width:65px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;--container-widget-width:65px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-d0bea63 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-964ffc0{width:var( --container-widget-width, 320px );max-width:320px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:start;}.elementor-5453 .elementor-element.elementor-element-964ffc0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-5453 .elementor-element.elementor-element-2bb2cc14{--display:flex;}.elementor-5453 .elementor-element.elementor-element-1b787622 > .elementor-widget-container{margin:160px 0px 40px 0px;}.elementor-5453 .elementor-element.elementor-element-4cc2725{--display:flex;--min-height:150px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-a1c2803{width:100%;max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-d3b61f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;}.elementor-5453 .elementor-element.elementor-element-7817f0b{--display:flex;--border-radius:116px 116px 116px 116px;}.elementor-5453 .elementor-element.elementor-element-0244374{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-0244374 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-511dd60{--display:flex;--border-radius:116px 116px 116px 116px;}.elementor-5453 .elementor-element.elementor-element-dcb678d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-dcb678d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-a249f24{--display:flex;--border-radius:116px 116px 116px 116px;}.elementor-5453 .elementor-element.elementor-element-260b332{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-260b332 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-b71d9dd{--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;--margin-top:0px;--margin-bottom:17px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-19dd36d{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-19dd36d img{width:100%;}.elementor-5453 .elementor-element.elementor-element-4e83d02{width:var( --container-widget-width, 90% );max-width:90%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:end;}.elementor-5453 .elementor-element.elementor-element-4e83d02.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-4e83d02 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:55px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-8421769{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-986af13{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-986af13 img{width:65%;}.elementor-5453 .elementor-element.elementor-element-1174c60{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-1174c60 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-5453 .elementor-element.elementor-element-47db169{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-32a8596{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-32a8596 img{width:65%;}.elementor-5453 .elementor-element.elementor-element-88d4a64{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-88d4a64 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-5453 .elementor-element.elementor-element-453968f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-2e087d8{width:var( --container-widget-width, 50% );max-width:50%;background-image:url("https://hachioji.pet-ceremony-familia.com/wp-content/uploads/2026/04/familiar_blue_pat.jpg");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;background-size:14% auto;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-2e087d8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-c8c767b{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-dfed0c8{width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-5453 .elementor-element.elementor-element-dfed0c8 img{width:100%;}.elementor-5453 .elementor-element.elementor-element-9659e50{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-1cd0786{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-a677689{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -150px) 0px;}.elementor-5453 .elementor-element.elementor-element-a677689 img{width:300px;}.elementor-5453 .elementor-element.elementor-element-2359e5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style: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-radius:20px 20px 20px 20px;}.elementor-5453 .elementor-element.elementor-element-7d06c00{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5453 .elementor-element.elementor-element-f5978ab{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-5453 .elementor-element.elementor-element-f5978ab img{width:165px;}.elementor-5453 .elementor-element.elementor-element-0d30752{margin:20px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-5453 .elementor-element.elementor-element-0d30752 img{width:165px;}.elementor-5453 .elementor-element.elementor-element-43fcbfd{--display:flex;}.elementor-5453 .elementor-element.elementor-element-697d2fd{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5453 .elementor-element.elementor-element-697d2fd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:39px;}.elementor-5453 .elementor-element.elementor-element-6936d49{text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-11cad42{width:var( --container-widget-width, 30% );max-width:30%;margin:35px 35px calc(var(--kit-widget-spacing, 0px) + 35px) 35px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-11cad42 img{border-radius:30px 30px 30px 30px;}.elementor-5453 .elementor-element.elementor-element-1d61aa1{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-68aea933{--display:flex;border-style:groove;--border-style:groove;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;--border-radius:40px 40px 40px 40px;}.elementor-5453 .elementor-element.elementor-element-2400f585{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-5453 .elementor-element.elementor-element-1065fa8a{width:var( --container-widget-width, 300px );max-width:300px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:start;}.elementor-5453 .elementor-element.elementor-element-1065fa8a img{width:100%;}.elementor-5453 .elementor-element.elementor-element-1a6753e7{width:var( --container-widget-width, 300px );max-width:300px;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:end;}.elementor-5453 .elementor-element.elementor-element-1a6753e7.elementor-element{--align-self:flex-start;}.elementor-5453 .elementor-element.elementor-element-1a6753e7 img{width:100%;}.elementor-5453 .elementor-element.elementor-element-777355cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:-260px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-32f0af3c{text-align:center;}.elementor-5453 .elementor-element.elementor-element-32f0af3c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;letter-spacing:2px;}.elementor-5453 .elementor-element.elementor-element-27ecfade{text-align:center;}.elementor-5453 .elementor-element.elementor-element-27ecfade .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1px;font-weight:600;}.elementor-5453 .elementor-element.elementor-element-2f80dc1b{width:var( --container-widget-width, 450px );max-width:450px;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-2f80dc1b.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-6d3d8cd5{text-align:center;}.elementor-5453 .elementor-element.elementor-element-6d3d8cd5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-6ca1a1b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-6ca1a1b1.e-con{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-2f94d5d8{--display:flex;}.elementor-5453 .elementor-element.elementor-element-6f73b7b7{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-6f73b7b7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:600;line-height:40px;}.elementor-5453 .elementor-element.elementor-element-7f72b2f5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-5453 .elementor-element.elementor-element-7f72b2f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-5453 .elementor-element.elementor-element-7f72b2f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-5453 .elementor-element.elementor-element-7f72b2f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-5453 .elementor-element.elementor-element-7f72b2f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-5453 .elementor-element.elementor-element-7f72b2f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-5453 .elementor-element.elementor-element-7f72b2f5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5453 .elementor-element.elementor-element-7f72b2f5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5453 .elementor-element.elementor-element-7f72b2f5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5453 .elementor-element.elementor-element-7f72b2f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5453 .elementor-element.elementor-element-7f72b2f5 .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-7f72b2f5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5453 .elementor-element.elementor-element-31e6cc87{width:var( --container-widget-width, 48% );max-width:48%;margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-31e6cc87 img{width:95%;}.elementor-5453 .elementor-element.elementor-element-27c4cde2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5453 .elementor-element.elementor-element-27c4cde2.e-con{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-cf4a733{--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;}.elementor-5453 .elementor-element.elementor-element-61df0d32 .elementor-icon-wrapper{text-align:center;}.elementor-5453 .elementor-element.elementor-element-61df0d32 .elementor-icon{font-size:120px;}.elementor-5453 .elementor-element.elementor-element-61df0d32 .elementor-icon svg{height:120px;}.elementor-5453 .elementor-element.elementor-element-1a126602{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-5453 .elementor-element.elementor-element-1a126602 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:600;}.elementor-5453 .elementor-element.elementor-element-7be097ee .elementor-icon-wrapper{text-align:center;}.elementor-5453 .elementor-element.elementor-element-7be097ee .elementor-icon{font-size:120px;}.elementor-5453 .elementor-element.elementor-element-7be097ee .elementor-icon svg{height:120px;}.elementor-5453 .elementor-element.elementor-element-7be097ee .elementor-icon i, .elementor-5453 .elementor-element.elementor-element-7be097ee .elementor-icon svg{transform:rotate(180deg);}.elementor-5453 .elementor-element.elementor-element-192c4947{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--border-radius:20px 20px 20px 20px;}.elementor-5453 .elementor-element.elementor-element-192c4947:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-192c4947 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC6D7424;}.elementor-5453 .elementor-element.elementor-element-30511fa3{width:var( --container-widget-width, 22% );max-width:22%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-30511fa3.elementor-position-right .elementor-image-box-img{margin-left:-15px;}.elementor-5453 .elementor-element.elementor-element-30511fa3.elementor-position-left .elementor-image-box-img{margin-right:-15px;}.elementor-5453 .elementor-element.elementor-element-30511fa3.elementor-position-top .elementor-image-box-img{margin-bottom:-15px;}.elementor-5453 .elementor-element.elementor-element-30511fa3 .elementor-image-box-title{margin-bottom:10px;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-5453 .elementor-element.elementor-element-30511fa3 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-5453 .elementor-element.elementor-element-30511fa3 .elementor-image-box-img img{height:200px;border-radius:100px;transition-duration:0.3s;}.elementor-5453 .elementor-element.elementor-element-30511fa3 .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-44dce1cf{width:var( --container-widget-width, 22% );max-width:22%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-44dce1cf.elementor-position-right .elementor-image-box-img{margin-left:-15px;}.elementor-5453 .elementor-element.elementor-element-44dce1cf.elementor-position-left .elementor-image-box-img{margin-right:-15px;}.elementor-5453 .elementor-element.elementor-element-44dce1cf.elementor-position-top .elementor-image-box-img{margin-bottom:-15px;}.elementor-5453 .elementor-element.elementor-element-44dce1cf .elementor-image-box-title{margin-bottom:10px;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-5453 .elementor-element.elementor-element-44dce1cf .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-5453 .elementor-element.elementor-element-44dce1cf .elementor-image-box-img img{height:200px;border-radius:100px;transition-duration:0.3s;}.elementor-5453 .elementor-element.elementor-element-44dce1cf .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-4d7cd9cd{width:var( --container-widget-width, 22% );max-width:22%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-4d7cd9cd.elementor-position-right .elementor-image-box-img{margin-left:-15px;}.elementor-5453 .elementor-element.elementor-element-4d7cd9cd.elementor-position-left .elementor-image-box-img{margin-right:-15px;}.elementor-5453 .elementor-element.elementor-element-4d7cd9cd.elementor-position-top .elementor-image-box-img{margin-bottom:-15px;}.elementor-5453 .elementor-element.elementor-element-4d7cd9cd .elementor-image-box-title{margin-bottom:10px;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-5453 .elementor-element.elementor-element-4d7cd9cd .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-5453 .elementor-element.elementor-element-4d7cd9cd .elementor-image-box-img img{height:200px;border-radius:100px;transition-duration:0.3s;}.elementor-5453 .elementor-element.elementor-element-4d7cd9cd .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-23eeb636{width:var( --container-widget-width, 22% );max-width:22%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-23eeb636.elementor-position-right .elementor-image-box-img{margin-left:-15px;}.elementor-5453 .elementor-element.elementor-element-23eeb636.elementor-position-left .elementor-image-box-img{margin-right:-15px;}.elementor-5453 .elementor-element.elementor-element-23eeb636.elementor-position-top .elementor-image-box-img{margin-bottom:-15px;}.elementor-5453 .elementor-element.elementor-element-23eeb636 .elementor-image-box-title{margin-bottom:10px;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-5453 .elementor-element.elementor-element-23eeb636 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-5453 .elementor-element.elementor-element-23eeb636 .elementor-image-box-img img{height:200px;border-radius:100px;transition-duration:0.3s;}.elementor-5453 .elementor-element.elementor-element-23eeb636 .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-3c88ee4d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-3830e37a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5453 .elementor-element.elementor-element-3830e37a.e-con{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-1870c199{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-70d3b289{width:var( --container-widget-width, 25% );max-width:25%;margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-219cdfd2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5453 .elementor-element.elementor-element-58dc8299{width:var( --container-widget-width, 65px );max-width:65px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:5px 0px 5px 0px;--container-widget-width:65px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-58dc8299 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-15f5a4fd{width:var( --container-widget-width, 320px );max-width:320px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:start;}.elementor-5453 .elementor-element.elementor-element-15f5a4fd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-50f48f09{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-31446464{width:var( --container-widget-width, 100% );max-width:100%;margin:-380px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-5453 .elementor-element.elementor-element-31446464 img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-5453 .elementor-element.elementor-element-307843a6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-68a02681{width:var( --container-widget-width, 50% );max-width:50%;background-image:url("https://hachioji.pet-ceremony-familia.com/wp-content/uploads/2026/04/familiar_orange_pat.jpg");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;background-size:14% auto;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-68a02681 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-58481160{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-5453 .elementor-element.elementor-element-72544073{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-5453 .elementor-element.elementor-element-277efeba{--display:flex;--min-height:430px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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-radius:20px 20px 20px 20px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5453 .elementor-element.elementor-element-35fdc587{width:var( --container-widget-width, 60px );max-width:60px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60px;--container-widget-flex-grow:0;text-align:center;}.elementor-5453 .elementor-element.elementor-element-54994288{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-54994288 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-54822160{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-5a42a09b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-26f9086d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-51b23e .elementor-icon-wrapper{text-align:center;}.elementor-5453 .elementor-element.elementor-element-51b23e .elementor-icon{font-size:30px;}.elementor-5453 .elementor-element.elementor-element-51b23e .elementor-icon svg{height:30px;}.elementor-5453 .elementor-element.elementor-element-5b7ea1b3{--display:flex;--min-height:430px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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-radius:20px 20px 20px 20px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5453 .elementor-element.elementor-element-571bd0ff{width:var( --container-widget-width, 60px );max-width:60px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60px;--container-widget-flex-grow:0;text-align:center;}.elementor-5453 .elementor-element.elementor-element-70869d66{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-70869d66 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-2e8bdbed{--display:flex;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-472ce6eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-37da1c18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-46217a28 .elementor-icon-wrapper{text-align:center;}.elementor-5453 .elementor-element.elementor-element-46217a28 .elementor-icon{font-size:30px;}.elementor-5453 .elementor-element.elementor-element-46217a28 .elementor-icon svg{height:30px;}.elementor-5453 .elementor-element.elementor-element-30649754{--display:flex;--min-height:430px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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-radius:20px 20px 20px 20px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5453 .elementor-element.elementor-element-3fc22aa5{width:var( --container-widget-width, 60px );max-width:60px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60px;--container-widget-flex-grow:0;text-align:center;}.elementor-5453 .elementor-element.elementor-element-cb8d105{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-cb8d105 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-2e48727{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-56971a91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-3811e9d2{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-5453 .elementor-element.elementor-element-7b5cc6e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;border-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-radius:20px 20px 20px 20px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-6cf20a3c{width:var( --container-widget-width, 100% );max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5453 .elementor-element.elementor-element-6cf20a3c img{width:60px;}.elementor-5453 .elementor-element.elementor-element-4d26c5ac{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5453 .elementor-element.elementor-element-15518edf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-15518edf .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-2e0ea824{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-2bff1381{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-113e8bf0{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5453 .elementor-element.elementor-element-277e0ecd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-277e0ecd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-3a7e1bd6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-6dd0b9f7{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-23333494{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5453 .elementor-element.elementor-element-41801c2f{--divider-border-style:solid;--divider-border-width:2px;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-41801c2f.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-41801c2f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-5453 .elementor-element.elementor-element-41801c2f .elementor-divider{text-align:center;}.elementor-5453 .elementor-element.elementor-element-18e86661{--display:flex;}.elementor-5453 .elementor-element.elementor-element-3e900831{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-3e900831 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-253c6fa3{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-62787a67{width:var( --container-widget-width, 31% );max-width:31%;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-62787a67 img{width:100%;}.elementor-5453 .elementor-element.elementor-element-56fcd4e1{width:var( --container-widget-width, 31% );max-width:31%;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-56fcd4e1 img{width:100%;}.elementor-5453 .elementor-element.elementor-element-21d1b3af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-5738385c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:flex-start;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5453 .elementor-element.elementor-element-5738385c:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-5738385c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF825238;}.elementor-5453 .elementor-element.elementor-element-6241b810{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-6241b810 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-46b488e{width:var( --container-widget-width, 50% );max-width:50%;margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-622662e9{width:var( --container-widget-width, 50% );max-width:50%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-1aed1cc2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5453 .elementor-element.elementor-element-1aed1cc2:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-1aed1cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF825238;}.elementor-5453 .elementor-element.elementor-element-5b67f652{width:var( --container-widget-width, 49% );max-width:49%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;}.elementor-5453 .elementor-element.elementor-element-5b67f652 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-a89438b{width:var( --container-widget-width, 49% );max-width:49%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;}.elementor-5453 .elementor-element.elementor-element-a89438b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-3c529907{--divider-border-style:solid;--divider-border-width:1.6px;width:var( --container-widget-width, 48% );max-width:48%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-3c529907 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-5453 .elementor-element.elementor-element-3c529907 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-5453 .elementor-element.elementor-element-5dacbfe6{--divider-border-style:solid;--divider-border-width:1.6px;width:var( --container-widget-width, 48% );max-width:48%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-5dacbfe6 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-5453 .elementor-element.elementor-element-5dacbfe6 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-5453 .elementor-element.elementor-element-561b4fb9{width:var( --container-widget-width, 48% );max-width:48%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-91ad8e1{width:var( --container-widget-width, 48% );max-width:48%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-d7a3d5f{--divider-border-style:solid;--divider-border-width:1.6px;width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-d7a3d5f .elementor-divider-separator{width:100%;}.elementor-5453 .elementor-element.elementor-element-d7a3d5f .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5453 .elementor-element.elementor-element-1e53dc48{--divider-border-style:solid;--divider-border-width:1.6px;width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-1e53dc48 .elementor-divider-separator{width:100%;}.elementor-5453 .elementor-element.elementor-element-1e53dc48 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5453 .elementor-element.elementor-element-532ec81b{width:var( --container-widget-width, 48% );max-width:48%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-2d4fe224{width:var( --container-widget-width, 48% );max-width:48%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-1b0c5116{--divider-border-style:solid;--divider-border-width:1.6px;width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-1b0c5116 .elementor-divider-separator{width:100%;}.elementor-5453 .elementor-element.elementor-element-1b0c5116 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5453 .elementor-element.elementor-element-534e8273{--divider-border-style:solid;--divider-border-width:1.6px;width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-534e8273 .elementor-divider-separator{width:100%;}.elementor-5453 .elementor-element.elementor-element-534e8273 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5453 .elementor-element.elementor-element-289e6112{width:var( --container-widget-width, 48% );max-width:48%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-40700489{width:var( --container-widget-width, 48% );max-width:48%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-a4ddda5{--divider-border-style:solid;--divider-border-width:1.6px;width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-a4ddda5 .elementor-divider-separator{width:100%;}.elementor-5453 .elementor-element.elementor-element-a4ddda5 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5453 .elementor-element.elementor-element-422883cb{--divider-border-style:solid;--divider-border-width:1.6px;width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-422883cb .elementor-divider-separator{width:100%;}.elementor-5453 .elementor-element.elementor-element-422883cb .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5453 .elementor-element.elementor-element-7518db4e{width:var( --container-widget-width, 48% );max-width:48%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-4c44fc97{width:var( --container-widget-width, 48% );max-width:48%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-2dad08b{--divider-border-style:solid;--divider-border-width:1.6px;width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-2dad08b .elementor-divider-separator{width:100%;}.elementor-5453 .elementor-element.elementor-element-2dad08b .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5453 .elementor-element.elementor-element-19ab1474{--divider-border-style:solid;--divider-border-width:1.6px;width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-19ab1474 .elementor-divider-separator{width:100%;}.elementor-5453 .elementor-element.elementor-element-19ab1474 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5453 .elementor-element.elementor-element-798630b2{width:var( --container-widget-width, 100% );max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-90ba4f8{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-90ba4f8:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-90ba4f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E447;}.elementor-5453 .elementor-element.elementor-element-90ba4f8 > .elementor-shape-top svg, .elementor-5453 .elementor-element.elementor-element-90ba4f8 > .e-con-inner > .elementor-shape-top svg{width:calc(150% + 1.3px);height:300px;}.elementor-5453 .elementor-element.elementor-element-90ba4f8 > .elementor-shape-bottom svg, .elementor-5453 .elementor-element.elementor-element-90ba4f8 > .e-con-inner > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:300px;}.elementor-5453 .elementor-element.elementor-element-35316ba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-9ce8c1e{width:var( --container-widget-width, 50% );max-width:50%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-9ce8c1e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;color:#00A7D4;}.elementor-5453 .elementor-element.elementor-element-91eb235{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-ba6a80e{--display:flex;--align-items:center;--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:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-722500e{width:var( --container-widget-width, 50% );max-width:50%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-722500e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;color:#00A7D4;}.elementor-5453 .elementor-element.elementor-element-ab80fbd{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-def6a4d{--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-5453 .elementor-element.elementor-element-def6a4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5453 .elementor-element.elementor-element-3d0d9ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5453 .elementor-element.elementor-element-3198975{width:var( --container-widget-width, 40px );max-width:40px;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-3198975 .elementor-icon-wrapper{text-align:center;}.elementor-5453 .elementor-element.elementor-element-3198975 .elementor-icon{font-size:40px;}.elementor-5453 .elementor-element.elementor-element-3198975 .elementor-icon svg{height:40px;}.elementor-5453 .elementor-element.elementor-element-79b4e90{width:var( --container-widget-width, 90% );max-width:90%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-da6694c{--display:flex;}.elementor-5453 .elementor-element.elementor-element-da6694c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5453 .elementor-element.elementor-element-7471ec4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5453 .elementor-element.elementor-element-2080431{width:var( --container-widget-width, 40px );max-width:40px;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-2080431 .elementor-icon-wrapper{text-align:center;}.elementor-5453 .elementor-element.elementor-element-2080431 .elementor-icon{font-size:40px;}.elementor-5453 .elementor-element.elementor-element-2080431 .elementor-icon svg{height:40px;}.elementor-5453 .elementor-element.elementor-element-2908590{width:var( --container-widget-width, 90% );max-width:90%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-167f6a6{--display:flex;}.elementor-5453 .elementor-element.elementor-element-167f6a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5453 .elementor-element.elementor-element-510699c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5453 .elementor-element.elementor-element-424671f{width:var( --container-widget-width, 40px );max-width:40px;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-424671f .elementor-icon-wrapper{text-align:center;}.elementor-5453 .elementor-element.elementor-element-424671f .elementor-icon{font-size:40px;}.elementor-5453 .elementor-element.elementor-element-424671f .elementor-icon svg{height:40px;}.elementor-5453 .elementor-element.elementor-element-b9581f6{width:var( --container-widget-width, 90% );max-width:90%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-91a43a3{--display:flex;}.elementor-5453 .elementor-element.elementor-element-91a43a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5453 .elementor-element.elementor-element-15e2c97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5453 .elementor-element.elementor-element-dab5bb6{width:var( --container-widget-width, 40px );max-width:40px;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-dab5bb6 .elementor-icon-wrapper{text-align:center;}.elementor-5453 .elementor-element.elementor-element-dab5bb6 .elementor-icon{font-size:40px;}.elementor-5453 .elementor-element.elementor-element-dab5bb6 .elementor-icon svg{height:40px;}.elementor-5453 .elementor-element.elementor-element-79a03f2{width:var( --container-widget-width, 90% );max-width:90%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;color:#604C3F;}.elementor-5453 .elementor-element.elementor-element-f76b237{--n-accordion-title-font-size:24px;margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:40px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 0px 0px;--n-accordion-icon-size:15px;}.elementor-5453 .elementor-element.elementor-element-f76b237 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5453 .elementor-element.elementor-element-f76b237 {--n-accordion-padding:20px 50px 20px 25px;}:where( .elementor-5453 .elementor-element.elementor-element-f76b237 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-1e94fef{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5453 .elementor-element.elementor-element-1e94fef .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-weight:700;border-radius:50px 50px 50px 50px;}.elementor-5453 .elementor-element.elementor-element-efb67f9{--display:flex;--align-items:center;--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:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-7d293d2{width:var( --container-widget-width, 50% );max-width:50%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-7d293d2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-2e0df4b{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-a3012ff{--display:flex;--align-items:center;--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:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-4a31292{width:var( --container-widget-width, 50% );max-width:50%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-4a31292 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-7878767{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-cb61d4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5453 .elementor-element.elementor-element-4f83cbd{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-5453 .elementor-element.elementor-element-4f83cbd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 50px 30px 55px;}.elementor-5453 .elementor-element.elementor-element-4f83cbd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-5453 .elementor-element.elementor-element-4f83cbd:after{content:"0.66";}.elementor-5453 .elementor-element.elementor-element-4f83cbd .elementor-post__thumbnail__link{width:100%;}.elementor-5453 .elementor-element.elementor-element-4f83cbd .elementor-post__meta-data span + span:before{content:"///";}.elementor-5453 .elementor-element.elementor-element-4f83cbd.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-5453 .elementor-element.elementor-element-4f83cbd.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-5453 .elementor-element.elementor-element-4f83cbd.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-5453 .elementor-element.elementor-element-4f83cbd .elementor-post__meta-data{margin-bottom:0px;}.elementor-5453 .elementor-element.elementor-element-4f83cbd .elementor-button{border-style:none;border-radius:50px 50px 50px 50px;}.elementor-5453 .elementor-element.elementor-element-4f83cbd .e-load-more-message{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-dcbfc48{margin:-85px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-5453 .elementor-element.elementor-element-dcbfc48.elementor-element{--align-self:flex-end;}.elementor-5453 .elementor-element.elementor-element-dcbfc48 img{width:220px;}.elementor-5453 .elementor-element.elementor-element-c0dbcf6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--margin-top:-50px;--margin-bottom:-0px;--margin-left:-0px;--margin-right:-0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-7ec653c{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:5px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-c23597f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-c23597f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-5453 .elementor-element.elementor-element-20aa5f3{text-align:center;}.elementor-5453 .elementor-element.elementor-element-20aa5f3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-34ae11d{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-85a9486{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5453 .elementor-element.elementor-element-85a9486 .elementor-icon-wrapper{text-align:center;}.elementor-5453 .elementor-element.elementor-element-85a9486 .elementor-icon{font-size:45px;}.elementor-5453 .elementor-element.elementor-element-85a9486 .elementor-icon svg{height:45px;}.elementor-5453 .elementor-element.elementor-element-817d93a{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5453 .elementor-element.elementor-element-817d93a .elementor-icon-wrapper{text-align:center;}.elementor-5453 .elementor-element.elementor-element-817d93a .elementor-icon{font-size:40px;}.elementor-5453 .elementor-element.elementor-element-817d93a .elementor-icon svg{height:40px;}.elementor-5453 .elementor-element.elementor-element-369e677{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5453 .elementor-element.elementor-element-369e677 .elementor-icon-wrapper{text-align:center;}.elementor-5453 .elementor-element.elementor-element-369e677 .elementor-icon{font-size:40px;}.elementor-5453 .elementor-element.elementor-element-369e677 .elementor-icon svg{height:40px;}.elementor-5453 .elementor-element.elementor-element-a442611{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5453 .elementor-element.elementor-element-a442611 .elementor-icon-wrapper{text-align:center;}.elementor-5453 .elementor-element.elementor-element-a442611 .elementor-icon{font-size:40px;}.elementor-5453 .elementor-element.elementor-element-a442611 .elementor-icon svg{height:40px;}.elementor-5453 .elementor-element.elementor-element-af37fb7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-5c0b1a8{width:var( --container-widget-width, 50% );max-width:50%;background-image:url("https://hachioji.pet-ceremony-familia.com/wp-content/uploads/2026/04/familiar_blue_pat.jpg");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;background-size:14% auto;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-5c0b1a8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-c713e9e{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-2f061d8{--display:flex;}.elementor-5453 .elementor-element.elementor-element-346e8bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5453 .elementor-element.elementor-element-346e8bd img{width:90%;}.elementor-5453 .elementor-element.elementor-element-9c5d2b2{--display:flex;}.elementor-5453 .elementor-element.elementor-element-b8686cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5453 .elementor-element.elementor-element-b8686cd img{width:80%;}.elementor-5453 .elementor-element.elementor-element-133b87e{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-871aac1{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-25a8d27{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-2f88132{width:var( --container-widget-width, 40% );max-width:40%;background-color:#00A7D49E;padding:8px 0px 8px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-2f88132 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-f33efee.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-f33efee{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:2em;}.elementor-5453 .elementor-element.elementor-element-a425470{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-b900c83{--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;--border-radius:40px 40px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-8024c75{width:initial;max-width:initial;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5453 .elementor-element.elementor-element-8024c75 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-2367fb4{--display:flex;--border-radius:116px 116px 116px 116px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:5px;}.elementor-5453 .elementor-element.elementor-element-c0ef5e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-c0ef5e3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-9827ec0{--display:flex;--border-radius:116px 116px 116px 116px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;}.elementor-5453 .elementor-element.elementor-element-fe8a993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-fe8a993 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-641caff{--display:flex;--border-radius:116px 116px 116px 116px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:10px;}.elementor-5453 .elementor-element.elementor-element-4606e2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-4606e2b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-70ea270{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:0px 0px 40px 40px;--padding-top:30px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-5453 .elementor-element.elementor-element-893e10c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;}.elementor-5453 .elementor-element.elementor-element-146a900{--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;--margin-top:0px;--margin-bottom:17px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-975e921{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-975e921 img{width:100%;}.elementor-5453 .elementor-element.elementor-element-c0904a8{width:var( --container-widget-width, 75% );max-width:75%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-5453 .elementor-element.elementor-element-c0904a8.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-c0904a8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:58px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-2158be1{--display:flex;--min-height:95px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--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-5453 .elementor-element.elementor-element-e5ae76e{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-628ff74{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-628ff74 img{width:65%;}.elementor-5453 .elementor-element.elementor-element-d58346f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-d58346f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-5453 .elementor-element.elementor-element-a6eb006{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-b515c0c{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-b515c0c img{width:65%;}.elementor-5453 .elementor-element.elementor-element-4ef23f8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-4ef23f8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-5453 .elementor-element.elementor-element-e76b52a{--display:flex;--border-radius:12px 12px 12px 12px;--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-5453 .elementor-element.elementor-element-25f3f71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-66d8f45{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-a477c8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-a477c8f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-211d0cb{--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;}.elementor-5453 .elementor-element.elementor-element-1b4fd13{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-f842021{--display:flex;}.elementor-5453 .elementor-element.elementor-element-33cc602{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-5453 .elementor-element.elementor-element-9c8b8fc{--display:flex;}.elementor-5453 .elementor-element.elementor-element-b78a7b6{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-5453 .elementor-element.elementor-element-c58db29{--display:flex;}.elementor-5453 .elementor-element.elementor-element-8817e6f{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:30px;}.elementor-5453 .elementor-element.elementor-element-e20000c{--n-accordion-title-font-size:24px;width:var( --container-widget-width, 900px );max-width:900px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:900px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:6px;--n-accordion-title-normal-color:#604C3F;--n-accordion-icon-size:24px;}:where( .elementor-5453 .elementor-element.elementor-element-e20000c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-c09a1dd{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-4bf0e31{--display:flex;--min-height:60px;--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;}.elementor-5453 .elementor-element.elementor-element-4bf0e31:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-4bf0e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachioji.pet-ceremony-familia.com/wp-content/uploads/2026/04/familiar_blue_pat.jpg");background-repeat:repeat;background-size:6% auto;}.elementor-5453 .elementor-element.elementor-element-194d50b{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-5453 .elementor-element.elementor-element-194d50b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-4ef6b6f{text-align:center;}.elementor-5453 .elementor-element.elementor-element-4ef6b6f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:18px;}.elementor-5453 .elementor-element.elementor-element-caf9d52{text-align:center;}.elementor-5453 .elementor-element.elementor-element-caf9d52 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-2817594{text-align:center;}.elementor-5453 .elementor-element.elementor-element-2817594 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-eccbb48{text-align:center;}.elementor-5453 .elementor-element.elementor-element-eccbb48 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-22b3c53{text-align:center;}.elementor-5453 .elementor-element.elementor-element-22b3c53 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-f83d9d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-ef3281f{width:var( --container-widget-width, 25% );max-width:25%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-ef3281f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-5453 .elementor-element.elementor-element-2df26c6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-2df26c6 img{width:90%;}.elementor-5453 .elementor-element.elementor-element-d042192{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-a348d80{padding:10px 40px 10px 40px;}.elementor-5453 .elementor-element.elementor-element-a348d80 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;}.elementor-5453 .elementor-element.elementor-element-f6b41a4{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;}.elementor-5453 .elementor-element.elementor-element-1b68508{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-c7587e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-9bea381 .elementor-icon-wrapper{text-align:center;}.elementor-5453 .elementor-element.elementor-element-9bea381 .elementor-icon{font-size:45px;}.elementor-5453 .elementor-element.elementor-element-9bea381 .elementor-icon svg{height:45px;}.elementor-5453 .elementor-element.elementor-element-80597d3 .elementor-icon-wrapper{text-align:center;}.elementor-5453 .elementor-element.elementor-element-80597d3 .elementor-icon{font-size:40px;}.elementor-5453 .elementor-element.elementor-element-80597d3 .elementor-icon svg{height:40px;}.elementor-5453 .elementor-element.elementor-element-c901c03 .elementor-icon-wrapper{text-align:center;}.elementor-5453 .elementor-element.elementor-element-c901c03 .elementor-icon{font-size:40px;}.elementor-5453 .elementor-element.elementor-element-c901c03 .elementor-icon svg{height:40px;}.elementor-5453 .elementor-element.elementor-element-62702ca .elementor-icon-wrapper{text-align:center;}.elementor-5453 .elementor-element.elementor-element-62702ca .elementor-icon{font-size:40px;}.elementor-5453 .elementor-element.elementor-element-62702ca .elementor-icon svg{height:40px;}.elementor-5453 .elementor-element.elementor-element-b4b533c{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;}@media(max-width:767px){.elementor-5453 .elementor-element.elementor-element-7fa737af{--min-height:450px;}.elementor-5453 .elementor-element.elementor-element-1e7292a1{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-1b635b5f{--justify-content:space-around;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-3077ed6f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--margin-top:15px;--margin-bottom:20px;--margin-left:10px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-26c80c03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-5453 .elementor-element.elementor-element-26c80c03 img{width:25px;}.elementor-5453 .elementor-element.elementor-element-2a9c8890{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-5453 .elementor-element.elementor-element-2a9c8890 img{width:25px;}.elementor-5453 .elementor-element.elementor-element-598a3c6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-5453 .elementor-element.elementor-element-598a3c6f img{width:25px;}.elementor-5453 .elementor-element.elementor-element-58e15133{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5453 .elementor-element.elementor-element-58e15133 img{width:25px;}.elementor-5453 .elementor-element.elementor-element-1bc55982{--min-height:700px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-5453 .elementor-element.elementor-element-7cebd7d5{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-5453 .elementor-element.elementor-element-3d346141{--justify-content:space-around;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-52a7b416{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--margin-top:25px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-12a9e812{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-5453 .elementor-element.elementor-element-12a9e812 img{width:30px;}.elementor-5453 .elementor-element.elementor-element-5406bf0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-5453 .elementor-element.elementor-element-5406bf0b img{width:30px;}.elementor-5453 .elementor-element.elementor-element-7ea0cb6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-5453 .elementor-element.elementor-element-7ea0cb6c img{width:30px;}.elementor-5453 .elementor-element.elementor-element-369c7f55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5453 .elementor-element.elementor-element-369c7f55 img{width:30px;}.elementor-5453 .elementor-element.elementor-element-1112526{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-5453 .elementor-element.elementor-element-70e9cbdb{--width:94%;--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-end;bottom:-60px;--z-index:5;}body:not(.rtl) .elementor-5453 .elementor-element.elementor-element-70e9cbdb{left:3%;}body.rtl .elementor-5453 .elementor-element.elementor-element-70e9cbdb{right:3%;}.elementor-5453 .elementor-element.elementor-element-7cfcf956{width:var( --container-widget-width, 32% );max-width:32%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-2147a861{width:var( --container-widget-width, 32% );max-width:32%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-426260cd{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-7c6456b8{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5453 .elementor-element.elementor-element-5b53712c .elementor-heading-title{font-size:22px;line-height:2em;}.elementor-5453 .elementor-element.elementor-element-1b11b124{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5453 .elementor-element.elementor-element-1b11b124.elementor-element{--order:99999 /* order end hack */;}.elementor-5453 .elementor-element.elementor-element-1b11b124 img{width:106px;}.elementor-5453 .elementor-element.elementor-element-47ba06cf .elementor-heading-title{font-size:18px;line-height:2em;}.elementor-5453 .elementor-element.elementor-element-50e637ff{font-size:16px;}.elementor-5453 .elementor-element.elementor-element-17f757d4 .elementor-heading-title{font-size:16px;}.elementor-5453 .elementor-element.elementor-element-b7a70ea .elementor-heading-title{font-size:16px;}.elementor-5453 .elementor-element.elementor-element-410af3af{font-size:16px;}.elementor-5453 .elementor-element.elementor-element-8f7d7e2.elementor-element{--order:99999 /* order end hack */;}.elementor-5453 .elementor-element.elementor-element-8f7d7e2 img{width:95px;}.elementor-5453 .elementor-element.elementor-element-8f3f0b7{--justify-content:center;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5453 .elementor-element.elementor-element-03971ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5453 .elementor-element.elementor-element-03971ac .elementor-heading-title{font-size:18px;}.elementor-5453 .elementor-element.elementor-element-e993192{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-35e057a{margin:15px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-5453 .elementor-element.elementor-element-d45a7f2{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5453 .elementor-element.elementor-element-d45a7f2 .elementor-heading-title{font-size:18px;line-height:1.6em;}.elementor-5453 .elementor-element.elementor-element-e56c96c{--width:51%;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-1f4fcdf{width:var( --container-widget-width, 45% );max-width:45%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:45%;--container-widget-flex-grow:0;font-size:14px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-ae63066{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-7f4fe74{margin:15px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-5453 .elementor-element.elementor-element-089ce9d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5453 .elementor-element.elementor-element-089ce9d .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-65f6ae4{--width:51%;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-a1c923c{width:var( --container-widget-width, 45% );max-width:45%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:45%;--container-widget-flex-grow:0;font-size:14px;line-height:1.5em;letter-spacing:0px;}.elementor-5453 .elementor-element.elementor-element-1c36870{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-4562f3a{margin:15px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-5453 .elementor-element.elementor-element-615d2a4{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5453 .elementor-element.elementor-element-615d2a4 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-da72928{--width:51%;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-e33870f{width:var( --container-widget-width, 45% );max-width:45%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:45%;--container-widget-flex-grow:0;font-size:14px;line-height:1.5em;letter-spacing:0px;}.elementor-5453 .elementor-element.elementor-element-e355a00{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-aafbf96{margin:15px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-5453 .elementor-element.elementor-element-947de38{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5453 .elementor-element.elementor-element-947de38 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-b0fed96{--width:51%;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-dc71c34{width:var( --container-widget-width, 45% );max-width:45%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:45%;--container-widget-flex-grow:0;font-size:14px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-be30706{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-bd6f184{margin:15px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-5453 .elementor-element.elementor-element-cc95a53{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5453 .elementor-element.elementor-element-cc95a53 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-50bba38{--width:51%;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-f8dbf5b{width:var( --container-widget-width, 45% );max-width:45%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:45%;--container-widget-flex-grow:0;font-size:14px;line-height:0.215em;}.elementor-5453 .elementor-element.elementor-element-00af48f{--justify-content:flex-start;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5453 .elementor-element.elementor-element-a93d68c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5453 .elementor-element.elementor-element-a93d68c .elementor-heading-title{font-size:18px;}.elementor-5453 .elementor-element.elementor-element-578dede{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-5453 .elementor-element.elementor-element-578dede img{width:80%;}.elementor-5453 .elementor-element.elementor-element-cc367a3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-5a861cc{padding:10px 0px 10px 0px;}.elementor-5453 .elementor-element.elementor-element-5a861cc img{width:150px;}.elementor-5453 .elementor-element.elementor-element-6394bfb{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-a444c84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5453 .elementor-element.elementor-element-a444c84 img{width:50px;}.elementor-5453 .elementor-element.elementor-element-205190b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5453 .elementor-element.elementor-element-205190b img{width:50px;}.elementor-5453 .elementor-element.elementor-element-6eda0e1{margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + -10px) 20px;font-size:14px;}.elementor-5453 .elementor-element.elementor-element-4a20280{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-9a6f728{margin:5px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-5453 .elementor-element.elementor-element-9a6f728 .elementor-heading-title{font-size:14px;}.elementor-5453 .elementor-element.elementor-element-7ccf989{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;text-align:center;}.elementor-5453 .elementor-element.elementor-element-e443c3e{--justify-content:flex-start;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-a83388b{padding:10px 0px 10px 0px;}.elementor-5453 .elementor-element.elementor-element-a83388b img{width:150px;}.elementor-5453 .elementor-element.elementor-element-d980649{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-8f6c46c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-5453 .elementor-element.elementor-element-8f6c46c img{width:50px;}.elementor-5453 .elementor-element.elementor-element-46b140a{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-5453 .elementor-element.elementor-element-46b140a img{width:50px;}.elementor-5453 .elementor-element.elementor-element-f1ceac8{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-5453 .elementor-element.elementor-element-f1ceac8 img{width:50px;}.elementor-5453 .elementor-element.elementor-element-c568243{margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + -10px) 20px;font-size:14px;}.elementor-5453 .elementor-element.elementor-element-3639a55{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-70d4aa0{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-5453 .elementor-element.elementor-element-70d4aa0 .elementor-heading-title{font-size:14px;}.elementor-5453 .elementor-element.elementor-element-0f264e9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;text-align:center;}.elementor-5453 .elementor-element.elementor-element-a704c41{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-7dc0ff5{padding:10px 0px 10px 0px;}.elementor-5453 .elementor-element.elementor-element-7dc0ff5 img{width:150px;}.elementor-5453 .elementor-element.elementor-element-2af9daa{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-f619758{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-5453 .elementor-element.elementor-element-f619758 img{width:50px;}.elementor-5453 .elementor-element.elementor-element-187fdda{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-5453 .elementor-element.elementor-element-187fdda img{width:50px;}.elementor-5453 .elementor-element.elementor-element-55a2aff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-5453 .elementor-element.elementor-element-55a2aff img{width:50px;}.elementor-5453 .elementor-element.elementor-element-8116968{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-5453 .elementor-element.elementor-element-8116968 img{width:50px;}.elementor-5453 .elementor-element.elementor-element-c83784c{margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + -10px) 20px;font-size:14px;}.elementor-5453 .elementor-element.elementor-element-854fc88{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-ec26435{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-5453 .elementor-element.elementor-element-ec26435 .elementor-heading-title{font-size:14px;}.elementor-5453 .elementor-element.elementor-element-d50af9a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;text-align:center;}.elementor-5453 .elementor-element.elementor-element-4f5e08e{--min-height:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-1b41969{padding:10px 0px 10px 0px;}.elementor-5453 .elementor-element.elementor-element-1b41969 img{width:150px;}.elementor-5453 .elementor-element.elementor-element-d16bec7{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-801ca14{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-5453 .elementor-element.elementor-element-801ca14 img{width:50px;}.elementor-5453 .elementor-element.elementor-element-5e7dd49{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-5453 .elementor-element.elementor-element-5e7dd49 img{width:50px;}.elementor-5453 .elementor-element.elementor-element-1af9918{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-5453 .elementor-element.elementor-element-1af9918 img{width:50px;}.elementor-5453 .elementor-element.elementor-element-bb4037f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-5453 .elementor-element.elementor-element-bb4037f img{width:50px;}.elementor-5453 .elementor-element.elementor-element-b4925dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-5453 .elementor-element.elementor-element-b4925dc img{width:50px;}.elementor-5453 .elementor-element.elementor-element-3efa2c9{margin:-10px -0px calc(var(--kit-widget-spacing, 0px) + -10px) -0px;padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-5453 .elementor-element.elementor-element-743bfd2{--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-9f18d95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;font-size:14px;}.elementor-5453 .elementor-element.elementor-element-5883e1a{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-d0bea63{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-5453 .elementor-element.elementor-element-d0bea63 .elementor-heading-title{font-size:14px;}.elementor-5453 .elementor-element.elementor-element-964ffc0{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;text-align:center;}.elementor-5453 .elementor-element.elementor-element-4cc2725{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5453 .elementor-element.elementor-element-a1c2803{width:var( --container-widget-width, 310px );max-width:310px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:310px;--container-widget-flex-grow:0;font-size:18px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-d3b61f1{--justify-content:space-around;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-7817f0b{--width:30%;}.elementor-5453 .elementor-element.elementor-element-0244374{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-511dd60{--width:30%;}.elementor-5453 .elementor-element.elementor-element-dcb678d{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-a249f24{--width:30%;}.elementor-5453 .elementor-element.elementor-element-260b332{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-b71d9dd{--width:90%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-19dd36d{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5453 .elementor-element.elementor-element-4e83d02{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:start;}.elementor-5453 .elementor-element.elementor-element-4e83d02 .elementor-heading-title{font-size:35px;}.elementor-5453 .elementor-element.elementor-element-8421769{--width:47%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-986af13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-5453 .elementor-element.elementor-element-986af13 img{width:35px;}.elementor-5453 .elementor-element.elementor-element-1174c60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;text-align:center;}.elementor-5453 .elementor-element.elementor-element-1174c60 .elementor-heading-title{font-size:14px;}.elementor-5453 .elementor-element.elementor-element-47db169{--width:47%;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-32a8596{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-5453 .elementor-element.elementor-element-32a8596 img{width:35px;}.elementor-5453 .elementor-element.elementor-element-88d4a64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;text-align:center;}.elementor-5453 .elementor-element.elementor-element-88d4a64 .elementor-heading-title{font-size:14px;}.elementor-5453 .elementor-element.elementor-element-453968f{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5453 .elementor-element.elementor-element-2e087d8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5453 .elementor-element.elementor-element-2e087d8 .elementor-heading-title{font-size:20px;}.elementor-5453 .elementor-element.elementor-element-c8c767b{text-align:start;font-size:14px;}.elementor-5453 .elementor-element.elementor-element-9659e50{text-align:start;font-size:12px;}.elementor-5453 .elementor-element.elementor-element-1cd0786{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5453 .elementor-element.elementor-element-a677689{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-5453 .elementor-element.elementor-element-a677689 img{width:200px;}.elementor-5453 .elementor-element.elementor-element-2359e5a{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-7d06c00{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-7d06c00.e-con{--order:99999 /* order end hack */;}.elementor-5453 .elementor-element.elementor-element-f5978ab{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-f5978ab img{width:165px;}.elementor-5453 .elementor-element.elementor-element-0d30752{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-697d2fd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-697d2fd .elementor-heading-title{font-size:20px;}.elementor-5453 .elementor-element.elementor-element-6936d49{font-size:14px;}.elementor-5453 .elementor-element.elementor-element-11cad42{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-5453 .elementor-element.elementor-element-1d61aa1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5453 .elementor-element.elementor-element-68aea933{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-1065fa8a{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-5453 .elementor-element.elementor-element-1a6753e7{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-5453 .elementor-element.elementor-element-777355cb{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-32f0af3c .elementor-heading-title{font-size:14px;}.elementor-5453 .elementor-element.elementor-element-2f80dc1b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-5453 .elementor-element.elementor-element-6d3d8cd5 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-5453 .elementor-element.elementor-element-6ca1a1b1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-6f73b7b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5453 .elementor-element.elementor-element-6f73b7b7 .elementor-heading-title{font-size:18px;line-height:1.8em;}.elementor-5453 .elementor-element.elementor-element-7f72b2f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-5453 .elementor-element.elementor-element-7f72b2f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-5453 .elementor-element.elementor-element-7f72b2f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-5453 .elementor-element.elementor-element-7f72b2f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-5453 .elementor-element.elementor-element-7f72b2f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-5453 .elementor-element.elementor-element-7f72b2f5{--e-icon-list-icon-size:24px;}.elementor-5453 .elementor-element.elementor-element-7f72b2f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5453 .elementor-element.elementor-element-7f72b2f5 .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-31e6cc87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-5453 .elementor-element.elementor-element-31e6cc87 img{width:160px;}.elementor-5453 .elementor-element.elementor-element-1a126602 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-192c4947{--justify-content:space-between;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-30511fa3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-5453 .elementor-element.elementor-element-30511fa3 .elementor-image-box-wrapper{text-align:center;}.elementor-5453 .elementor-element.elementor-element-30511fa3 .elementor-image-box-img{margin-bottom:-15px;}.elementor-5453 .elementor-element.elementor-element-30511fa3 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-5453 .elementor-element.elementor-element-30511fa3 .elementor-image-box-img img{height:100px;border-radius:100px;}.elementor-5453 .elementor-element.elementor-element-30511fa3 .elementor-image-box-title{font-size:16px;}.elementor-5453 .elementor-element.elementor-element-30511fa3 .elementor-image-box-description{font-size:13px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-44dce1cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-5453 .elementor-element.elementor-element-44dce1cf .elementor-image-box-img{margin-bottom:-15px;}.elementor-5453 .elementor-element.elementor-element-44dce1cf .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-5453 .elementor-element.elementor-element-44dce1cf .elementor-image-box-img img{height:100px;}.elementor-5453 .elementor-element.elementor-element-44dce1cf .elementor-image-box-title{font-size:16px;letter-spacing:-1px;}.elementor-5453 .elementor-element.elementor-element-44dce1cf .elementor-image-box-description{font-size:13px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-4d7cd9cd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-5453 .elementor-element.elementor-element-4d7cd9cd .elementor-image-box-img{margin-bottom:-15px;}.elementor-5453 .elementor-element.elementor-element-4d7cd9cd .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-5453 .elementor-element.elementor-element-4d7cd9cd .elementor-image-box-img img{height:100px;}.elementor-5453 .elementor-element.elementor-element-4d7cd9cd .elementor-image-box-title{font-size:16px;}.elementor-5453 .elementor-element.elementor-element-4d7cd9cd .elementor-image-box-description{font-size:13px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-23eeb636{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-5453 .elementor-element.elementor-element-23eeb636 .elementor-image-box-img{margin-bottom:-15px;}.elementor-5453 .elementor-element.elementor-element-23eeb636 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-5453 .elementor-element.elementor-element-23eeb636 .elementor-image-box-img img{height:100px;}.elementor-5453 .elementor-element.elementor-element-23eeb636 .elementor-image-box-title{font-size:16px;}.elementor-5453 .elementor-element.elementor-element-23eeb636 .elementor-image-box-description{font-size:13px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-3c88ee4d{font-size:12px;}.elementor-5453 .elementor-element.elementor-element-3830e37a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5453 .elementor-element.elementor-element-1870c199{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-5453 .elementor-element.elementor-element-70d3b289{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-219cdfd2{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-58dc8299{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-5453 .elementor-element.elementor-element-58dc8299 .elementor-heading-title{font-size:14px;}.elementor-5453 .elementor-element.elementor-element-15f5a4fd{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;text-align:center;}.elementor-5453 .elementor-element.elementor-element-50f48f09{font-size:12px;}.elementor-5453 .elementor-element.elementor-element-31446464{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:418px;--container-widget-flex-grow:0;width:var( --container-widget-width, 418px );max-width:418px;}.elementor-5453 .elementor-element.elementor-element-307843a6{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5453 .elementor-element.elementor-element-68a02681{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5453 .elementor-element.elementor-element-68a02681 .elementor-heading-title{font-size:20px;}.elementor-5453 .elementor-element.elementor-element-58481160{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-size:14px;line-height:1.5em;letter-spacing:-0.6px;}.elementor-5453 .elementor-element.elementor-element-72544073{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5453 .elementor-element.elementor-element-277efeba{--min-height:200px;--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;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-35fdc587{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-5453 .elementor-element.elementor-element-54994288{width:var( --container-widget-width, 95% );max-width:95%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-54994288 .elementor-heading-title{font-size:18px;}.elementor-5453 .elementor-element.elementor-element-54822160{--width:48%;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-5a42a09b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-26f9086d{width:var( --container-widget-width, 48% );max-width:48%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:48%;--container-widget-flex-grow:0;font-size:14px;}.elementor-5453 .elementor-element.elementor-element-5b7ea1b3{--min-height:200px;--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-571bd0ff{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-5453 .elementor-element.elementor-element-70869d66{width:var( --container-widget-width, 95% );max-width:95%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-70869d66 .elementor-heading-title{font-size:18px;}.elementor-5453 .elementor-element.elementor-element-2e8bdbed{--width:48%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-472ce6eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5453 .elementor-element.elementor-element-37da1c18{width:var( --container-widget-width, 48% );max-width:48%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:48%;--container-widget-flex-grow:0;font-size:14px;}.elementor-5453 .elementor-element.elementor-element-30649754{--min-height:200px;--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-3fc22aa5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;padding:0px 0px 0px 0px;--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-5453 .elementor-element.elementor-element-cb8d105{width:var( --container-widget-width, 95% );max-width:95%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-cb8d105 .elementor-heading-title{font-size:18px;}.elementor-5453 .elementor-element.elementor-element-2e48727{--width:48%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-56971a91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5453 .elementor-element.elementor-element-3811e9d2{width:var( --container-widget-width, 48% );max-width:48%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:48%;--container-widget-flex-grow:0;font-size:14px;}.elementor-5453 .elementor-element.elementor-element-7b5cc6e5{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-6cf20a3c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-5453 .elementor-element.elementor-element-4d26c5ac{--min-height:340px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-15518edf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-5453 .elementor-element.elementor-element-15518edf .elementor-heading-title{font-size:18px;}.elementor-5453 .elementor-element.elementor-element-2e0ea824{font-size:14px;}.elementor-5453 .elementor-element.elementor-element-113e8bf0{--min-height:260px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-3a7e1bd6{font-size:14px;}.elementor-5453 .elementor-element.elementor-element-23333494{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-18e86661{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-3e900831{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5453 .elementor-element.elementor-element-253c6fa3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-5453 .elementor-element.elementor-element-62787a67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-5453 .elementor-element.elementor-element-56fcd4e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-5453 .elementor-element.elementor-element-21d1b3af{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-5738385c{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-6241b810{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5453 .elementor-element.elementor-element-6241b810 .elementor-heading-title{font-size:20px;}.elementor-5453 .elementor-element.elementor-element-46b488e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-5453 .elementor-element.elementor-element-622662e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-5453 .elementor-element.elementor-element-1aed1cc2{--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-5b67f652{--container-widget-width:95px;--container-widget-flex-grow:0;width:var( --container-widget-width, 95px );max-width:95px;}.elementor-5453 .elementor-element.elementor-element-5b67f652 .elementor-heading-title{line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-a89438b{--container-widget-width:95px;--container-widget-flex-grow:0;width:var( --container-widget-width, 95px );max-width:95px;}.elementor-5453 .elementor-element.elementor-element-a89438b .elementor-heading-title{line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-90ba4f8 > .elementor-shape-top svg, .elementor-5453 .elementor-element.elementor-element-90ba4f8 > .e-con-inner > .elementor-shape-top svg{width:calc(250% + 1.3px);}.elementor-5453 .elementor-element.elementor-element-90ba4f8 > .elementor-shape-bottom svg, .elementor-5453 .elementor-element.elementor-element-90ba4f8 > .e-con-inner > .elementor-shape-bottom svg{width:calc(250% + 1.3px);}.elementor-5453 .elementor-element.elementor-element-90ba4f8{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5453 .elementor-element.elementor-element-9ce8c1e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5453 .elementor-element.elementor-element-9ce8c1e .elementor-heading-title{font-size:20px;}.elementor-5453 .elementor-element.elementor-element-91eb235{font-size:16px;}.elementor-5453 .elementor-element.elementor-element-722500e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5453 .elementor-element.elementor-element-722500e .elementor-heading-title{font-size:20px;}.elementor-5453 .elementor-element.elementor-element-ab80fbd{font-size:16px;}.elementor-5453 .elementor-element.elementor-element-3198975 .elementor-icon{font-size:28px;}.elementor-5453 .elementor-element.elementor-element-3198975 .elementor-icon svg{height:28px;}.elementor-5453 .elementor-element.elementor-element-79b4e90{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:justify;font-size:16px;}.elementor-5453 .elementor-element.elementor-element-2080431 .elementor-icon{font-size:28px;}.elementor-5453 .elementor-element.elementor-element-2080431 .elementor-icon svg{height:28px;}.elementor-5453 .elementor-element.elementor-element-2908590{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:justify;font-size:16px;}.elementor-5453 .elementor-element.elementor-element-424671f .elementor-icon{font-size:28px;}.elementor-5453 .elementor-element.elementor-element-424671f .elementor-icon svg{height:28px;}.elementor-5453 .elementor-element.elementor-element-b9581f6{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:justify;font-size:16px;}.elementor-5453 .elementor-element.elementor-element-dab5bb6 .elementor-icon{font-size:28px;}.elementor-5453 .elementor-element.elementor-element-dab5bb6 .elementor-icon svg{height:28px;}.elementor-5453 .elementor-element.elementor-element-79a03f2{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:justify;font-size:16px;}.elementor-5453 .elementor-element.elementor-element-f76b237{--n-accordion-item-title-space-between:25px;--n-accordion-title-font-size:16px;}.elementor-5453 .elementor-element.elementor-element-f76b237 {--n-accordion-padding:15px 15px 15px 15px;}.elementor-5453 .elementor-element.elementor-element-7d293d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5453 .elementor-element.elementor-element-7d293d2 .elementor-heading-title{font-size:20px;}.elementor-5453 .elementor-element.elementor-element-2e0df4b{font-size:16px;}.elementor-5453 .elementor-element.elementor-element-4a31292{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5453 .elementor-element.elementor-element-4a31292 .elementor-heading-title{font-size:20px;}.elementor-5453 .elementor-element.elementor-element-7878767{font-size:16px;}.elementor-5453 .elementor-element.elementor-element-4f83cbd{--grid-row-gap:15px;}.elementor-5453 .elementor-element.elementor-element-4f83cbd > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-5453 .elementor-element.elementor-element-4f83cbd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5453 .elementor-element.elementor-element-4f83cbd:after{content:"0.5";}.elementor-5453 .elementor-element.elementor-element-4f83cbd .elementor-post__thumbnail__link{width:100%;}.elementor-5453 .elementor-element.elementor-element-dcbfc48{margin:-85px -50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5453 .elementor-element.elementor-element-dcbfc48 img{width:150px;}.elementor-5453 .elementor-element.elementor-element-85a9486{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-5453 .elementor-element.elementor-element-817d93a{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-5453 .elementor-element.elementor-element-369e677{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-5453 .elementor-element.elementor-element-a442611{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-5453 .elementor-element.elementor-element-af37fb7{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5453 .elementor-element.elementor-element-5c0b1a8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5453 .elementor-element.elementor-element-5c0b1a8 .elementor-heading-title{font-size:20px;}.elementor-5453 .elementor-element.elementor-element-c713e9e{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-b8686cd img{width:65%;}.elementor-5453 .elementor-element.elementor-element-f33efee{font-size:15px;}.elementor-5453 .elementor-element.elementor-element-a425470{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5453 .elementor-element.elementor-element-b900c83{--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:center;--align-items:center;--border-radius:20px 20px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-8024c75{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-5453 .elementor-element.elementor-element-8024c75 .elementor-heading-title{font-size:20px;}.elementor-5453 .elementor-element.elementor-element-2367fb4{--width:30%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-c0ef5e3{width:initial;max-width:initial;padding:5px 0px 5px 0px;}.elementor-5453 .elementor-element.elementor-element-c0ef5e3 .elementor-heading-title{font-size:12px;}.elementor-5453 .elementor-element.elementor-element-9827ec0{--width:30%;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-5453 .elementor-element.elementor-element-fe8a993{width:initial;max-width:initial;padding:5px 0px 5px 0px;}.elementor-5453 .elementor-element.elementor-element-fe8a993 .elementor-heading-title{font-size:12px;}.elementor-5453 .elementor-element.elementor-element-641caff{--width:30%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-4606e2b{width:initial;max-width:initial;padding:5px 0px 5px 0px;}.elementor-5453 .elementor-element.elementor-element-4606e2b .elementor-heading-title{font-size:12px;}.elementor-5453 .elementor-element.elementor-element-70ea270{--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-893e10c{--min-height:0px;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-146a900{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-975e921{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-5453 .elementor-element.elementor-element-c0904a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;text-align:start;}.elementor-5453 .elementor-element.elementor-element-c0904a8 .elementor-heading-title{font-size:34px;}.elementor-5453 .elementor-element.elementor-element-2158be1{--min-height:65px;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5453 .elementor-element.elementor-element-e5ae76e{--width:48%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-628ff74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-5453 .elementor-element.elementor-element-628ff74 img{width:40px;}.elementor-5453 .elementor-element.elementor-element-d58346f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;text-align:center;}.elementor-5453 .elementor-element.elementor-element-d58346f .elementor-heading-title{font-size:13px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-a6eb006{--width:48%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5453 .elementor-element.elementor-element-b515c0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-5453 .elementor-element.elementor-element-b515c0c img{width:100%;}.elementor-5453 .elementor-element.elementor-element-4ef23f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;text-align:center;}.elementor-5453 .elementor-element.elementor-element-4ef23f8 .elementor-heading-title{font-size:13px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-e76b52a{--width:100%;}.elementor-5453 .elementor-element.elementor-element-25f3f71{width:initial;max-width:initial;font-size:14px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-211d0cb{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5453 .elementor-element.elementor-element-1b4fd13{font-size:18px;line-height:1.8em;}.elementor-5453 .elementor-element.elementor-element-33cc602{font-size:16px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-b78a7b6{font-size:16px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-8817e6f{font-size:16px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-c09a1dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-4bf0e31{--min-height:280px;}.elementor-5453 .elementor-element.elementor-element-194d50b{width:100%;max-width:100%;}.elementor-5453 .elementor-element.elementor-element-4ef6b6f{width:100%;max-width:100%;}.elementor-5453 .elementor-element.elementor-element-caf9d52{width:100%;max-width:100%;}.elementor-5453 .elementor-element.elementor-element-2817594{width:100%;max-width:100%;}.elementor-5453 .elementor-element.elementor-element-eccbb48{width:100%;max-width:100%;}.elementor-5453 .elementor-element.elementor-element-22b3c53{width:100%;max-width:100%;}.elementor-5453 .elementor-element.elementor-element-f83d9d6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5453 .elementor-element.elementor-element-ef3281f{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-5453 .elementor-element.elementor-element-ef3281f .elementor-heading-title{font-size:16px;}.elementor-5453 .elementor-element.elementor-element-2df26c6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-5453 .elementor-element.elementor-element-d042192{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:14px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-a348d80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-5453 .elementor-element.elementor-element-a348d80 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-5453 .elementor-element.elementor-element-f6b41a4{font-size:16px;}.elementor-5453 .elementor-element.elementor-element-1b68508{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5453 .elementor-element.elementor-element-b4b533c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}}@media(min-width:768px){.elementor-5453 .elementor-element.elementor-element-4876a54{--content-width:1200px;}.elementor-5453 .elementor-element.elementor-element-7c9063f{--width:20%;}.elementor-5453 .elementor-element.elementor-element-a68121e{--width:36%;}.elementor-5453 .elementor-element.elementor-element-759dc4c{--width:30%;}.elementor-5453 .elementor-element.elementor-element-89d3c87{--width:30%;}.elementor-5453 .elementor-element.elementor-element-fd510e4{--width:30%;}.elementor-5453 .elementor-element.elementor-element-6985988{--width:18%;}.elementor-5453 .elementor-element.elementor-element-36b1b78{--width:18%;}.elementor-5453 .elementor-element.elementor-element-311bd4b{--content-width:1200px;}.elementor-5453 .elementor-element.elementor-element-1b635b5f{--width:40%;}.elementor-5453 .elementor-element.elementor-element-3077ed6f{--width:19%;}.elementor-5453 .elementor-element.elementor-element-3d346141{--width:46%;}.elementor-5453 .elementor-element.elementor-element-52a7b416{--width:46%;}.elementor-5453 .elementor-element.elementor-element-7c6456b8{--content-width:1200px;}.elementor-5453 .elementor-element.elementor-element-77366c22{--width:60%;}.elementor-5453 .elementor-element.elementor-element-8f3f0b7{--content-width:1200px;}.elementor-5453 .elementor-element.elementor-element-e993192{--width:32%;}.elementor-5453 .elementor-element.elementor-element-ae63066{--width:32%;}.elementor-5453 .elementor-element.elementor-element-1c36870{--width:32%;}.elementor-5453 .elementor-element.elementor-element-e355a00{--width:32%;}.elementor-5453 .elementor-element.elementor-element-be30706{--width:32%;}.elementor-5453 .elementor-element.elementor-element-00af48f{--content-width:1200px;}.elementor-5453 .elementor-element.elementor-element-cc367a3{--width:46%;}.elementor-5453 .elementor-element.elementor-element-e443c3e{--width:46%;}.elementor-5453 .elementor-element.elementor-element-a704c41{--width:46%;}.elementor-5453 .elementor-element.elementor-element-4f5e08e{--width:46%;}.elementor-5453 .elementor-element.elementor-element-743bfd2{--width:16%;}.elementor-5453 .elementor-element.elementor-element-4cc2725{--content-width:900px;}.elementor-5453 .elementor-element.elementor-element-d3b61f1{--width:48%;}.elementor-5453 .elementor-element.elementor-element-7817f0b{--width:30%;}.elementor-5453 .elementor-element.elementor-element-511dd60{--width:30%;}.elementor-5453 .elementor-element.elementor-element-a249f24{--width:30%;}.elementor-5453 .elementor-element.elementor-element-8421769{--width:23%;}.elementor-5453 .elementor-element.elementor-element-47db169{--width:23%;}.elementor-5453 .elementor-element.elementor-element-1cd0786{--content-width:1200px;}.elementor-5453 .elementor-element.elementor-element-7d06c00{--width:24%;}.elementor-5453 .elementor-element.elementor-element-43fcbfd{--width:50%;}.elementor-5453 .elementor-element.elementor-element-1d61aa1{--content-width:1200px;}.elementor-5453 .elementor-element.elementor-element-2400f585{--width:100%;}.elementor-5453 .elementor-element.elementor-element-777355cb{--width:100%;}.elementor-5453 .elementor-element.elementor-element-6ca1a1b1{--width:80%;}.elementor-5453 .elementor-element.elementor-element-2f94d5d8{--width:52%;}.elementor-5453 .elementor-element.elementor-element-27c4cde2{--width:80%;}.elementor-5453 .elementor-element.elementor-element-192c4947{--width:100%;}.elementor-5453 .elementor-element.elementor-element-3830e37a{--width:80%;}.elementor-5453 .elementor-element.elementor-element-307843a6{--content-width:1200px;}.elementor-5453 .elementor-element.elementor-element-277efeba{--width:30%;}.elementor-5453 .elementor-element.elementor-element-5b7ea1b3{--width:30%;}.elementor-5453 .elementor-element.elementor-element-30649754{--width:30%;}.elementor-5453 .elementor-element.elementor-element-4d26c5ac{--width:50%;}.elementor-5453 .elementor-element.elementor-element-113e8bf0{--width:50%;}.elementor-5453 .elementor-element.elementor-element-18e86661{--width:34%;}.elementor-5453 .elementor-element.elementor-element-5738385c{--width:48%;}.elementor-5453 .elementor-element.elementor-element-1aed1cc2{--width:48%;}.elementor-5453 .elementor-element.elementor-element-35316ba{--content-width:1200px;}.elementor-5453 .elementor-element.elementor-element-def6a4d{--width:100%;}.elementor-5453 .elementor-element.elementor-element-da6694c{--width:100%;}.elementor-5453 .elementor-element.elementor-element-167f6a6{--width:100%;}.elementor-5453 .elementor-element.elementor-element-91a43a3{--width:100%;}.elementor-5453 .elementor-element.elementor-element-7ec653c{--width:40%;}.elementor-5453 .elementor-element.elementor-element-34ae11d{--width:100%;}.elementor-5453 .elementor-element.elementor-element-2f061d8{--width:60%;}.elementor-5453 .elementor-element.elementor-element-9c5d2b2{--width:40%;}.elementor-5453 .elementor-element.elementor-element-871aac1{--width:75%;}.elementor-5453 .elementor-element.elementor-element-a425470{--content-width:1200px;}.elementor-5453 .elementor-element.elementor-element-b900c83{--width:100%;}.elementor-5453 .elementor-element.elementor-element-2367fb4{--width:160px;}.elementor-5453 .elementor-element.elementor-element-9827ec0{--width:160px;}.elementor-5453 .elementor-element.elementor-element-641caff{--width:160px;}.elementor-5453 .elementor-element.elementor-element-893e10c{--width:48%;}.elementor-5453 .elementor-element.elementor-element-2158be1{--width:100%;}.elementor-5453 .elementor-element.elementor-element-e5ae76e{--width:47%;}.elementor-5453 .elementor-element.elementor-element-a6eb006{--width:47%;}.elementor-5453 .elementor-element.elementor-element-e76b52a{--width:48%;}.elementor-5453 .elementor-element.elementor-element-4bf0e31{--content-width:1200px;}.elementor-5453 .elementor-element.elementor-element-c7587e4{--width:300px;}}/* Start custom CSS for heading, class: .elementor-element-03971ac *//* 「5」の部分だけ大きく、太く、少し位置を調整する */
.riyuu .size-up {
    font-size: 1.5em;       /* 元の文字の1.5倍の大きさ */
    font-weight: 700;      /* 極太にする */
    color: #fffff;        /* 必要に応じて色を変更（例：黄緑） */
    margin-right: 0.0em;   /* 次の文字との間隔微調整 */
    vertical-align: -0.05em; /* 高さを微調整してバランスをとる */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f3f0b7 *//* まず枠を作る（上書きされないように !important） */
.img-crop5-box{
  overflow: hidden !important;
}

/* 枠の中の要素を「高さ100%で伸びる」状態にする */
.img-crop5-box,
.img-crop5-box .e-con-inner,
.img-crop5-box .elementor-widget-wrap,
.img-crop5-box .elementor-widget-container,
.img-crop5{
  height: 100% !important;
}

/* 画像を枠いっぱいにして cover でトリミング */
.img-crop5-box .img-crop5 img{
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
}

/* PC：横長 */
@media (min-width: 768px){
  .img-crop5-box{
    height: 280px !important;
  }
}

/* スマホ：縦長 */
@media (max-width: 767px){
  .img-crop5-box{
    height: 140px !important; /* ここを340〜520で調整 */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a93d68c *//* 「4」の部分だけ大きく、太く、少し位置を調整する */
.plan-4 .size-up {
    font-size: 1.5em;       /* 元の文字の1.5倍の大きさ */
    font-weight: 700;      /* 極太にする */
    color: #fffff;        /* 必要に応じて色を変更（例：黄緑） */
    margin-right: 0.0em;   /* 次の文字との間隔微調整 */
    vertical-align: -0.05em; /* 高さを微調整してバランスをとる */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00af48f */.price-top {
  font-size: 50px;   /* PC */
  font-weight: 700;
}

.price-top-sub {
  font-size: 26px;   /* PC */
  margin-left: 4px;
}

/* スマホ */
@media (max-width: 767px) {

  .price-top {
    font-size: 34px;
  }

  .price-top-sub {
    font-size: 18px;
  }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f72b2f5 *//* .heart クラスがついたアイコンリストの間隔を極限まで詰める */
.heart .elementor-icon-list-item > span,
.heart .elementor-icon-list-item > a {
    display: flex !important;
    align-items: center !important;
}

/* アイコン自体の右側の余白を上書きして近づける */
.heart .elementor-icon-list-icon {
    margin-right: -3px !important; /* 0px〜10pxの間で微調整してください */
    padding-right: 0 !important;
    display: flex !important;
    justify-content: center !important;
}

/* テキスト側の余白もリセットする */
.heart .elementor-icon-list-text {
    padding-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15f5a4fd */.price-famiria {
  font-size: 50px;   /* 数字を大きく */
  font-weight: 700;
}

.price-famiria-sub {
  font-size: 26px;   /* 円（税込）を小さく */
  margin-left: 4px;
}

/* スマホ */
@media (max-width: 767px) {

  .price-famiria {
    font-size: 34px;
  }

  .price-famiria-sub {
    font-size: 18px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-307843a6 *//* まず枠を作る（上書きされないように !important） */
.img-miokuri-box{
  overflow: hidden !important;
}

/* 枠の中の要素を「高さ100%で伸びる」状態にする */
.img-miokuri-box,
.img-miokuri-box .e-con-inner,
.img-miokuri-box .elementor-widget-wrap,
.img-miokuri-box .elementor-widget-container,
.img-miokuri{
  height: 100% !important;
}

/* 画像を枠いっぱいにして cover でトリミング */
.img-miokuri-box .img-miokuri img{
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
}

/* PC：横長 */
@media (min-width: 768px){
  .img-miokuri-box{
    height: 180px !important;
  }
}

/* スマホ：縦長 */
@media (max-width: 767px){
  .img-miokuri-box{
    height: 165px !important;
  }
}
/* スマホ版（767px以下）かつ .nagare-txt クラスがついた要素のみ適用 */
@media screen and (max-width: 767px) {
    .nagare-txt,
    .nagare-txt p {
        line-height: 1.6 !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c091f46 *//* 左右の丸ボタンを緑色にする */
.elementor-5453 .elementor-element.elementor-element-c091f46 .ti-controls .ti-next,
.elementor-5453 .elementor-element.elementor-element-c091f46 .ti-controls .ti-prev {
    background-color: #00A7D4 !important;
    opacity: 1 !important;
    border: none !important;
}

/* ボタンの中の矢印を白くする */
.elementor-5453 .elementor-element.elementor-element-c091f46 .ti-controls .ti-next::after,
.elementor-5453 .elementor-element.elementor-element-c091f46 .ti-controls .ti-prev::after,
.elementor-5453 .elementor-element.elementor-element-c091f46 .ti-controls .ti-next::before,
.elementor-5453 .elementor-element.elementor-element-c091f46 .ti-controls .ti-prev::before {
    color: #ffffff !important;
    border-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f76b237 *//* =========================================================
   Q&A アコーディオン 完成版
   ・常に緑帯
   ・角丸完全対応
   ・スマホフォント最適化
========================================================= */

/* --- タイトル帯：背景を両方に当てる --- */
.elementor-5453 .elementor-element.elementor-element-f76b237 .e-n-accordion-item-title-container,
.elementor-5453 .elementor-element.elementor-element-f76b237 .e-n-accordion-item-title {
  background-color: #00A7D4 !important;
  opacity: 1 !important;
}

/* --- タイトル文字色 --- */
.elementor-5453 .elementor-element.elementor-element-f76b237 .e-n-accordion-item-title,
.elementor-5453 .elementor-element.elementor-element-f76b237 .e-n-accordion-item-title-text,
.elementor-5453 .elementor-element.elementor-element-f76b237 .e-n-accordion-item-title .q-icon {
  color: #ffffff !important;
}

/* --- Qと見出しを同じ行にする --- */
.elementor-5453 .elementor-element.elementor-element-f76b237 .e-n-accordion-item-title-text{
  display: flex !important;
  align-items: center !important;
  gap: 30px !important;
  line-height: 1.25 !important;
  font-size: 28px !important; /* PC用 */
}

/* --- Qアイコン --- */
.elementor-5453 .elementor-element.elementor-element-f76b237 .e-n-accordion-item-title .q-icon{
  display: inline-flex !important;
  flex: 0 0 auto !important;
  font-family: 'din-2014', 'DIN Alternate', sans-serif !important;
  font-weight: 900 !important;
  font-size: 46px !important; /* PC用 */
  line-height: 1 !important;
  margin: 0 !important;
}

/* --- 回答本文（PC） --- */
.elementor-5453 .elementor-element.elementor-element-f76b237 .e-n-accordion-item-panel{
  background:#ffffff !important;
  font-size: 16px !important;
  line-height: 1.9 !important;
  padding: 35px 40px !important;
}

/* =========================================================
   角丸処理
========================================================= */

/* 外側で強制的に角丸で切る（最重要） */
.elementor-5453 .elementor-element.elementor-element-f76b237 .e-n-accordion-item{
  border-radius: 20px !important;
  overflow: hidden !important;
}

/* --- 閉じている時：全体角丸 --- */
.elementor-5453 .elementor-element.elementor-element-f76b237 .e-n-accordion-item:not([data-active="true"]) .e-n-accordion-item-title-container{
  border-radius: 20px !important;
}
.elementor-5453 .elementor-element.elementor-element-f76b237 .e-n-accordion-item-title[aria-expanded="false"] .e-n-accordion-item-title-container{
  border-radius: 20px !important;
}

/* --- 開いている時：上だけ角丸 --- */
.elementor-5453 .elementor-element.elementor-element-f76b237 .e-n-accordion-item[data-active="true"] .e-n-accordion-item-title-container{
  border-radius: 20px 20px 0 0 !important;
}
.elementor-5453 .elementor-element.elementor-element-f76b237 .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-container{
  border-radius: 20px 20px 0 0 !important;
}

/* --- 開いている時：下はpanelが担当 --- */
.elementor-5453 .elementor-element.elementor-element-f76b237 .e-n-accordion-item-title[aria-expanded="true"] ~ .e-n-accordion-item-panel,
.elementor-5453 .elementor-element.elementor-element-f76b237 .e-n-accordion-item[data-active="true"] .e-n-accordion-item-panel{
  border-radius: 0 0 20px 20px !important;
}

/* =========================================================
   スマホ最適化（767px以下）
========================================================= */

@media (max-width: 767px){

  /* Q本文 */
  .elementor-5453 .elementor-element.elementor-element-f76b237 .e-n-accordion-item-title-text{
    font-size: 18px !important;
    line-height: 1.6 !important;
    align-items: flex-start !important;
    gap: 18px !important;
  }

  /* Qアイコン */
  .elementor-5453 .elementor-element.elementor-element-f76b237 .e-n-accordion-item-title .q-icon{
    font-size: 32px !important;
    margin-top: 2px !important;
  }

  /* A本文 */
  .elementor-5453 .elementor-element.elementor-element-f76b237 .e-n-accordion-item-panel{
    font-size: 14px !important;
    line-height: 1.8 !important;
    padding: 25px 20px !important;
  }

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4f83cbd *//* 1. 全体の高さを無理やり削る */
.elementor-5453 .elementor-element.elementor-element-4f83cbd .elementor-post__text {
    display: flex !important;
    flex-direction: row-reverse !important;
    justify-content: center !important;
    align-items: flex-end !important; /* 中央ではなく「下揃え」にして線に近づける */
    gap: 40px !important;
    padding: 0 !important; /* 内側の余白をゼロに */
    margin: 0 !important;
}

/* 2. タイトルの上マージンをマイナスにして持ち上げる */
.elementor-5453 .elementor-element.elementor-element-4f83cbd .elementor-post__title {
    margin-top: -5px !important; /* ここで上に引っ張り上げます。隙間に合わせて数値を調整してください */
    margin-bottom: 5px !important;
    padding: 0 !important;
    line-height: 1 !important;
    font-size: 18px !important;
    width: 220px !important;
    text-align: left !important;
}

/* 3. 日付の上マージンも同様に持ち上げる */
.elementor-5453 .elementor-element.elementor-element-4f83cbd .elementor-post__meta-data {
    margin-top: -5px !important; /* タイトルと同じ数値に */
    margin-bottom: 5px !important;
    padding: 0 !important;
    line-height: 1 !important;
    font-size: 16px !important;
    width: 150px !important;
    text-align: right !important;
}

/* 4. 各記事自体の高さを最小限にする */
.elementor-5453 .elementor-element.elementor-element-4f83cbd .elementor-post {
    border-bottom: 1.5px solid #4B7A52 !important;
    margin: 0 !important;
    padding: 10px 0 0 0 !important; /* 下の余白を消して、線の上に文字が乗るように調整 */
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ec653c */.elementor-5453 .elementor-element.elementor-element-7ec653c {
  position: relative;
}

/* 下三角 */
.elementor-5453 .elementor-element.elementor-element-7ec653c::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -25px; /* 三角の位置調整 */
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 25px solid #ffffff; /* 吹き出しと同じ色 */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f33efee */.elementor-5453 .elementor-element.elementor-element-f33efee a {
    color: #604C3F !important;
    text-decoration: none; /* 下線を消したい場合 */
}

/* ホバー（マウスを乗せた時）の色も指定したい場合 */
.elementor-5453 .elementor-element.elementor-element-f33efee a:hover {
    color: #8c7668 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b4fd13 *//* 主な対応エリアの文字を犬と同じ質感に */
.area-text a{
  font-weight: 700;
  color: #604C3F;
  text-decoration: none;
  letter-spacing: 0.05em;
}

/* 区切り棒の調整 */
.area-text{
  font-weight: 700;
  letter-spacing: 0.05em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f842021 */.area-box{
  padding: 18px 22px;
  border: 2px solid #6b4a2f;
  border-radius: 10px;
  background: #fff5e8;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8b8fc */.area-box{
  padding: 18px 22px;
  border: 2px solid #6b4a2f;
  border-radius: 10px;
  background: #fff5e8;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c58db29 */.area-box{
  padding: 18px 22px;
  border: 2px solid #6b4a2f;
  border-radius: 10px;
  background: #fff5e8;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f842021 */.area-box{
  padding: 18px 22px;
  border: 2px solid #6b4a2f;
  border-radius: 10px;
  background: #fff5e8;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8b8fc */.area-box{
  padding: 18px 22px;
  border: 2px solid #6b4a2f;
  border-radius: 10px;
  background: #fff5e8;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c58db29 */.area-box{
  padding: 18px 22px;
  border: 2px solid #6b4a2f;
  border-radius: 10px;
  background: #fff5e8;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f842021 */.area-box{
  padding: 18px 22px;
  border: 2px solid #6b4a2f;
  border-radius: 10px;
  background: #fff5e8;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8b8fc */.area-box{
  padding: 18px 22px;
  border: 2px solid #6b4a2f;
  border-radius: 10px;
  background: #fff5e8;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c58db29 */.area-box{
  padding: 18px 22px;
  border: 2px solid #6b4a2f;
  border-radius: 10px;
  background: #fff5e8;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f842021 */.area-box{
  padding: 18px 22px;
  border: 2px solid #6b4a2f;
  border-radius: 10px;
  background: #fff5e8;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8b8fc */.area-box{
  padding: 18px 22px;
  border: 2px solid #6b4a2f;
  border-radius: 10px;
  background: #fff5e8;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c58db29 */.area-box{
  padding: 18px 22px;
  border: 2px solid #6b4a2f;
  border-radius: 10px;
  background: #fff5e8;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e20000c *//* =========================
   全体の文字色を統一
========================= */

.elementor-5453 .elementor-element.elementor-element-e20000c,
.elementor-5453 .elementor-element.elementor-element-e20000c *{
  color: #604C3F !important;
}

/* =========================
   タイトル（開閉部分）
========================= */

.elementor-5453 .elementor-element.elementor-element-e20000c .e-n-accordion-item-title,
.elementor-5453 .elementor-element.elementor-element-e20000c .e-n-accordion-item-title-text{
  font-weight: 700;
  color: #604C3F !important;
}

/* ＋・− アイコン色 */
.elementor-5453 .elementor-element.elementor-element-e20000c .e-n-accordion-item-title-icon{
  color: #604C3F !important;
}

/* =========================
   コンテンツ部分
========================= */

.elementor-5453 .elementor-element.elementor-element-e20000c .e-n-accordion-item-content{
  padding-top: 15px !important;
}

/* リンクも茶色＆下線なし */
.elementor-5453 .elementor-element.elementor-element-e20000c .e-n-accordion-item-content a{
  color: #604C3F !important;
  text-decoration: none !important;
  display: inline-block;
  margin: 0 10px 8px 0;
  font-weight: 600;
}

/* =========================
   余計な枠線削除
========================= */

.elementor-5453 .elementor-element.elementor-element-e20000c .e-n-accordion-item{
  border: none !important;
}

.elementor-5453 .elementor-element.elementor-element-e20000c .e-n-accordion-item-title{
  border: none !important;
}

/* =========================
   行間を強制的に広げる（ネストアコーディオン）
========================= */

/* 中身の全部に line-height を効かせる */
.elementor-5453 .elementor-element.elementor-element-e20000c .e-n-accordion-item-content,
.elementor-5453 .elementor-element.elementor-element-e20000c .e-n-accordion-item-content *{
  line-height: 2.2 !important;   /* 2.0〜2.4で調整 */
}

/* リンク自体の上下余白を増やして“見た目で”行間を作る */
.elementor-5453 .elementor-element.elementor-element-e20000c .e-n-accordion-item-content a{
  display: inline-block !important;
  padding: 6px 0 !important;      /* ←これが効くと必ず見た目が変わる */
  margin: 0 14px 10px 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a348d80 */.elementor-5453 .elementor-element.elementor-element-a348d80{
  /* PC（デフォルト） */
  clip-path: polygon(10% 0%, 90% 0%, 86% 50%, 90% 100%, 10% 100%, 14% 50%);
  display: inline-block;
  width: auto;
  padding: 14px 120px !important;
  text-align: center;
  white-space: nowrap; /* 1行で見せたい場合。2行OKなら削除 */
}

/* タブレット以下：少し緩める */
@media (max-width: 1024px){
  .elementor-5453 .elementor-element.elementor-element-a348d80{
    padding-left: 70px !important;
    padding-right: 70px !important;
    clip-path: polygon(8% 0%, 92% 0%, 88% 50%, 92% 100%, 8% 100%, 12% 50%);
  }
}

/* スマホ：詰まりを解消 */
@media (max-width: 767px){
  .elementor-5453 .elementor-element.elementor-element-a348d80{
    padding-left: 40px !important;
    padding-right: 40px !important;

    /* 尖りを浅くして文字幅を確保 */
    clip-path: polygon(6% 0%, 94% 0%, 90% 50%, 94% 100%, 6% 100%, 10% 50%);

    /* 2行表示を許可したいなら下をON（おすすめ） */
    white-space: normal;
    line-height: 1.2;
  }
}/* End custom CSS */