.elementor-5220 .elementor-element.elementor-element-31b2aa15{--display:flex;--z-index:5;}.elementor-5220 .elementor-element.elementor-element-31b2aa15:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-31b2aa15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5220 .elementor-element.elementor-element-33226346{--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-5220 .elementor-element.elementor-element-676747ea{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-676747ea .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-632138de{--display:flex;}.elementor-5220 .elementor-element.elementor-element-14efec51{--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-5220 .elementor-element.elementor-element-737d5d46{--display:flex;--border-radius:116px 116px 116px 116px;}.elementor-5220 .elementor-element.elementor-element-44e2e74{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-5220 .elementor-element.elementor-element-44e2e74 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-414224a1{--display:flex;--border-radius:116px 116px 116px 116px;}.elementor-5220 .elementor-element.elementor-element-532d7712{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-5220 .elementor-element.elementor-element-532d7712 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-7c083f85{--display:flex;--border-radius:116px 116px 116px 116px;}.elementor-5220 .elementor-element.elementor-element-7acf056a{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-5220 .elementor-element.elementor-element-7acf056a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-50f7f242{--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-5220 .elementor-element.elementor-element-3b6042b5{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-3b6042b5 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-343be2bb{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-5220 .elementor-element.elementor-element-343be2bb.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-343be2bb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:55px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-518c2c58{--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-5220 .elementor-element.elementor-element-32daa6cc{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-5220 .elementor-element.elementor-element-32daa6cc img{width:65%;}.elementor-5220 .elementor-element.elementor-element-5ec0a88f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-5ec0a88f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-5220 .elementor-element.elementor-element-625b0e5b{--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-5220 .elementor-element.elementor-element-65c4fb50{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-5220 .elementor-element.elementor-element-65c4fb50 img{width:65%;}.elementor-5220 .elementor-element.elementor-element-1f428ae3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-1f428ae3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-5220 .elementor-element.elementor-element-26533858{--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-5220 .elementor-element.elementor-element-26533858:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-26533858 > .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-5220 .elementor-element.elementor-element-274dbd81{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-274dbd81 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-11ac3d32{text-align:center;}.elementor-5220 .elementor-element.elementor-element-11ac3d32 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:18px;}.elementor-5220 .elementor-element.elementor-element-2c19f174{text-align:center;}.elementor-5220 .elementor-element.elementor-element-2c19f174 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:18px;}.elementor-5220 .elementor-element.elementor-element-15a57876{text-align:center;}.elementor-5220 .elementor-element.elementor-element-15a57876 .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-5220 .elementor-element.elementor-element-11715254{text-align:center;}.elementor-5220 .elementor-element.elementor-element-11715254 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-72c96db8{text-align:center;}.elementor-5220 .elementor-element.elementor-element-72c96db8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-4e100fba{text-align:center;}.elementor-5220 .elementor-element.elementor-element-4e100fba .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-3da983f0{text-align:center;}.elementor-5220 .elementor-element.elementor-element-3da983f0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-7a7da4d9{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5220 .elementor-element.elementor-element-37a298f1{--display:flex;--z-index:2;}.elementor-5220 .elementor-element.elementor-element-1ee26aca{--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-5220 .elementor-element.elementor-element-31cd4f9c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-3b3ffb90{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-4d05a15e{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-453677f{--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-5220 .elementor-element.elementor-element-7c466044{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5220 .elementor-element.elementor-element-7c466044 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-70100bc4{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5220 .elementor-element.elementor-element-70100bc4 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-21bde00d{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5220 .elementor-element.elementor-element-21bde00d img{width:100%;}.elementor-5220 .elementor-element.elementor-element-6d7cc710{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-6d7cc710 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-ae7be7c{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-5220 .elementor-element.elementor-element-ae7be7c{left:0px;}body.rtl .elementor-5220 .elementor-element.elementor-element-ae7be7c{right:0px;}.elementor-5220 .elementor-element.elementor-element-ae7be7c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5220 .elementor-element.elementor-element-13f2b20c{--display:flex;--min-height:900px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-5d1d14ce{--display:flex;}.elementor-5220 .elementor-element.elementor-element-7412daa7{--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-5220 .elementor-element.elementor-element-6c64e7b3{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-7e853d00{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-d603f54{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-3b19f615{--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-5220 .elementor-element.elementor-element-596c3cec{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5220 .elementor-element.elementor-element-596c3cec img{width:50px;}.elementor-5220 .elementor-element.elementor-element-68b08ad8{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5220 .elementor-element.elementor-element-68b08ad8 img{width:50px;}.elementor-5220 .elementor-element.elementor-element-3ee8c3e7{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5220 .elementor-element.elementor-element-3ee8c3e7 img{width:50px;}.elementor-5220 .elementor-element.elementor-element-4ddc0b6b{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5220 .elementor-element.elementor-element-4ddc0b6b img{width:50px;}body:not(.rtl) .elementor-5220 .elementor-element.elementor-element-605c76a3{left:0px;}body.rtl .elementor-5220 .elementor-element.elementor-element-605c76a3{right:0px;}.elementor-5220 .elementor-element.elementor-element-605c76a3{top:0px;}.elementor-5220 .elementor-element.elementor-element-605c76a3 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-5220 .elementor-element.elementor-element-3105986c{--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-5220 .elementor-element.elementor-element-3105986c{left:0px;}body.rtl .elementor-5220 .elementor-element.elementor-element-3105986c{right:0px;}.elementor-5220 .elementor-element.elementor-element-4bd8f89c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:5;}.elementor-5220 .elementor-element.elementor-element-5fb36806{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:5;}.elementor-5220 .elementor-element.elementor-element-71585f70{z-index:5;}.elementor-5220 .elementor-element.elementor-element-1b9d4bde{--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-5220 .elementor-element.elementor-element-524deabe{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-5220 .elementor-element.elementor-element-524deabe{right:-30px;}body.rtl .elementor-5220 .elementor-element.elementor-element-524deabe{left:-30px;}.elementor-5220 .elementor-element.elementor-element-5e128a7e{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-5220 .elementor-element.elementor-element-5e128a7e{right:-30px;}body.rtl .elementor-5220 .elementor-element.elementor-element-5e128a7e{left:-30px;}.elementor-5220 .elementor-element.elementor-element-1b29245e{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-5220 .elementor-element.elementor-element-1b29245e{right:-30px;}body.rtl .elementor-5220 .elementor-element.elementor-element-1b29245e{left:-30px;}.elementor-5220 .elementor-element.elementor-element-7cfc18ac{--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:100px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5220 .elementor-element.elementor-element-132718f1{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-19d60883{margin:0px 150px calc(var(--kit-widget-spacing, 0px) + 0px) -150px;padding:0px 0px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-1a39fe02{margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-391d7ea6{margin:-150px 150px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;}.elementor-5220 .elementor-element.elementor-element-2032dfef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-2032dfef img{border-radius:10px 10px 10px 10px;}.elementor-5220 .elementor-element.elementor-element-7bbc597b{--display:flex;--justify-content:space-between;}.elementor-5220 .elementor-element.elementor-element-755bf1cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-17840bd7{margin:0px -50px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;}.elementor-5220 .elementor-element.elementor-element-35c36de7{--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;border-style:none;--border-style:none;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-13f9cfb9{width:initial;max-width:initial;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-13f9cfb9 img{width:160px;}.elementor-5220 .elementor-element.elementor-element-602d3c1{--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-5220 .elementor-element.elementor-element-537aa79e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-5220 .elementor-element.elementor-element-537aa79e .elementor-icon-wrapper{text-align:center;}.elementor-5220 .elementor-element.elementor-element-537aa79e .elementor-icon{font-size:35px;}.elementor-5220 .elementor-element.elementor-element-537aa79e .elementor-icon svg{height:35px;}.elementor-5220 .elementor-element.elementor-element-41a53adb{text-align:center;}.elementor-5220 .elementor-element.elementor-element-41a53adb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;line-height:45px;color:#23691B;}.elementor-5220 .elementor-element.elementor-element-3e36bf92{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-3e36bf92 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:36px;}.elementor-5220 .elementor-element.elementor-element-49a78a9d{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-2371ab56{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5220 .elementor-element.elementor-element-2371ab56 img{width:135px;}.elementor-5220 .elementor-element.elementor-element-4b55dd97{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-a471bf8{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 200px calc(var(--kit-widget-spacing, 0px) + 40px) 200px;padding:8px 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-5220 .elementor-element.elementor-element-a471bf8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-5220 .elementor-element.elementor-element-50f844b{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-70eca07a{width:var( --container-widget-width, 50% );max-width:50%;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-70eca07a img{width:480px;border-radius:10px 10px 10px 10px;}.elementor-5220 .elementor-element.elementor-element-3c9e2bcb{--display:flex;}.elementor-5220 .elementor-element.elementor-element-7aaf7bf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-7aaf7bf3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-458d8eb3{--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-5220 .elementor-element.elementor-element-32910b1a{--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-5220 .elementor-element.elementor-element-7c4033e7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:5px 0px 5px 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-7c4033e7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-6e99cda9{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-5464db0f{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-67e7ffe3{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-61cc5856{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-79ec78f4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5220 .elementor-element.elementor-element-1599c505{--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-5220 .elementor-element.elementor-element-2f452e3b{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-5220 .elementor-element.elementor-element-2f452e3b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-5220 .elementor-element.elementor-element-4e768c31{--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-5220 .elementor-element.elementor-element-4e768c31:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-4e768c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E469;}.elementor-5220 .elementor-element.elementor-element-27a84513{--display:flex;--border-radius:20px 20px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-25e43d84{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-5220 .elementor-element.elementor-element-25e43d84.elementor-element{--align-self:flex-end;}.elementor-5220 .elementor-element.elementor-element-25e43d84 .elementor-icon-wrapper{text-align:end;}.elementor-5220 .elementor-element.elementor-element-25e43d84 .elementor-icon{font-size:35px;}.elementor-5220 .elementor-element.elementor-element-25e43d84 .elementor-icon svg{height:35px;}.elementor-5220 .elementor-element.elementor-element-42bd1548{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-42bd1548 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:35px;}.elementor-5220 .elementor-element.elementor-element-6c808b3f{--display:flex;--overlay-opacity:0.5;}.elementor-5220 .elementor-element.elementor-element-6c808b3f::before, .elementor-5220 .elementor-element.elementor-element-6c808b3f > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-6c808b3f > .e-con-inner > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-6c808b3f > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-6c808b3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-6c808b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5220 .elementor-element.elementor-element-5743bcc{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-5220 .elementor-element.elementor-element-4c703ec8{--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-5220 .elementor-element.elementor-element-4c703ec8:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-4c703ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E469;}.elementor-5220 .elementor-element.elementor-element-7e0cdf84{--display:flex;--border-radius:20px 20px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-27f06901{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-5220 .elementor-element.elementor-element-27f06901.elementor-element{--align-self:flex-end;}.elementor-5220 .elementor-element.elementor-element-27f06901 .elementor-icon-wrapper{text-align:end;}.elementor-5220 .elementor-element.elementor-element-27f06901 .elementor-icon{font-size:35px;}.elementor-5220 .elementor-element.elementor-element-27f06901 .elementor-icon svg{height:35px;}.elementor-5220 .elementor-element.elementor-element-7b49fda5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-7b49fda5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:35px;}.elementor-5220 .elementor-element.elementor-element-fd5675e{--display:flex;--overlay-opacity:0.5;}.elementor-5220 .elementor-element.elementor-element-fd5675e::before, .elementor-5220 .elementor-element.elementor-element-fd5675e > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-fd5675e > .e-con-inner > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-fd5675e > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-fd5675e > .e-con-inner > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-fd5675e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5220 .elementor-element.elementor-element-7117adae{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-5220 .elementor-element.elementor-element-674e40be{--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-5220 .elementor-element.elementor-element-674e40be:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-674e40be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E469;}.elementor-5220 .elementor-element.elementor-element-5a24c410{--display:flex;--border-radius:20px 20px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-6361c389{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-5220 .elementor-element.elementor-element-6361c389.elementor-element{--align-self:flex-end;}.elementor-5220 .elementor-element.elementor-element-6361c389 .elementor-icon-wrapper{text-align:end;}.elementor-5220 .elementor-element.elementor-element-6361c389 .elementor-icon{font-size:35px;}.elementor-5220 .elementor-element.elementor-element-6361c389 .elementor-icon svg{height:35px;}.elementor-5220 .elementor-element.elementor-element-457c162b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-457c162b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:35px;}.elementor-5220 .elementor-element.elementor-element-7ca6fa5{--display:flex;--overlay-opacity:0.5;}.elementor-5220 .elementor-element.elementor-element-7ca6fa5::before, .elementor-5220 .elementor-element.elementor-element-7ca6fa5 > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-7ca6fa5 > .e-con-inner > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-7ca6fa5 > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-7ca6fa5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-7ca6fa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5220 .elementor-element.elementor-element-527cf52{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-5220 .elementor-element.elementor-element-602e5fd5{--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-5220 .elementor-element.elementor-element-602e5fd5:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-602e5fd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E469;}.elementor-5220 .elementor-element.elementor-element-538e4fb3{--display:flex;--border-radius:20px 20px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-14a71ad3{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-5220 .elementor-element.elementor-element-14a71ad3.elementor-element{--align-self:flex-end;}.elementor-5220 .elementor-element.elementor-element-14a71ad3 .elementor-icon-wrapper{text-align:end;}.elementor-5220 .elementor-element.elementor-element-14a71ad3 .elementor-icon{font-size:35px;}.elementor-5220 .elementor-element.elementor-element-14a71ad3 .elementor-icon svg{height:35px;}.elementor-5220 .elementor-element.elementor-element-3ad34c4c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-3ad34c4c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:35px;}.elementor-5220 .elementor-element.elementor-element-3356780c{--display:flex;--overlay-opacity:0.5;}.elementor-5220 .elementor-element.elementor-element-3356780c::before, .elementor-5220 .elementor-element.elementor-element-3356780c > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-3356780c > .e-con-inner > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-3356780c > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-3356780c > .e-con-inner > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-3356780c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5220 .elementor-element.elementor-element-7979531b{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-5220 .elementor-element.elementor-element-58b31589{--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-5220 .elementor-element.elementor-element-58b31589:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-58b31589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E469;}.elementor-5220 .elementor-element.elementor-element-28ad9128{--display:flex;--border-radius:20px 20px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-26150661{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-5220 .elementor-element.elementor-element-26150661.elementor-element{--align-self:flex-end;}.elementor-5220 .elementor-element.elementor-element-26150661 .elementor-icon-wrapper{text-align:end;}.elementor-5220 .elementor-element.elementor-element-26150661 .elementor-icon{font-size:35px;}.elementor-5220 .elementor-element.elementor-element-26150661 .elementor-icon svg{height:35px;}.elementor-5220 .elementor-element.elementor-element-347d82bf{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-347d82bf .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:35px;}.elementor-5220 .elementor-element.elementor-element-2389da62{--display:flex;--overlay-opacity:0.5;}.elementor-5220 .elementor-element.elementor-element-2389da62::before, .elementor-5220 .elementor-element.elementor-element-2389da62 > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-2389da62 > .e-con-inner > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-2389da62 > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-2389da62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-2389da62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5220 .elementor-element.elementor-element-3d474cc1{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-5220 .elementor-element.elementor-element-721d47ff{--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-5220 .elementor-element.elementor-element-65619ea3{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-5220 .elementor-element.elementor-element-65619ea3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-397f3253{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-5220 .elementor-element.elementor-element-397f3253 img{width:600px;}.elementor-5220 .elementor-element.elementor-element-26f487ce{--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-5220 .elementor-element.elementor-element-26f487ce:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-26f487ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A1D08D1A;}.elementor-5220 .elementor-element.elementor-element-55749c7e{--display:flex;--border-radius:20px 20px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-2e2532c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;}.elementor-5220 .elementor-element.elementor-element-2e2532c7 img{width:250px;}.elementor-5220 .elementor-element.elementor-element-58154c83{--display:flex;--overlay-opacity:0.5;}.elementor-5220 .elementor-element.elementor-element-58154c83::before, .elementor-5220 .elementor-element.elementor-element-58154c83 > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-58154c83 > .e-con-inner > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-58154c83 > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-58154c83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-58154c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5220 .elementor-element.elementor-element-54a3ac82{--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-5220 .elementor-element.elementor-element-43318d74{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-43318d74 img{width:80px;}.elementor-5220 .elementor-element.elementor-element-652fe96c{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-652fe96c img{width:80px;}.elementor-5220 .elementor-element.elementor-element-2d943e8d{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-5220 .elementor-element.elementor-element-2da89de7{--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-5220 .elementor-element.elementor-element-46dcbb3d{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-5220 .elementor-element.elementor-element-46dcbb3d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-659d8082{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-5220 .elementor-element.elementor-element-659d8082 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-3b4bf114{--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-5220 .elementor-element.elementor-element-3b4bf114:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-3b4bf114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A1D08D1A;}.elementor-5220 .elementor-element.elementor-element-1da611c6{--display:flex;--border-radius:20px 20px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-cfd92c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;}.elementor-5220 .elementor-element.elementor-element-cfd92c img{width:250px;}.elementor-5220 .elementor-element.elementor-element-11777dc5{--display:flex;--overlay-opacity:0.5;}.elementor-5220 .elementor-element.elementor-element-11777dc5::before, .elementor-5220 .elementor-element.elementor-element-11777dc5 > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-11777dc5 > .e-con-inner > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-11777dc5 > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-11777dc5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-11777dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5220 .elementor-element.elementor-element-3b3ffd3f{--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-5220 .elementor-element.elementor-element-245de87b{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-245de87b img{width:80px;}.elementor-5220 .elementor-element.elementor-element-770b5a59{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-770b5a59 img{width:80px;}.elementor-5220 .elementor-element.elementor-element-31439a9f{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-31439a9f img{width:80px;}.elementor-5220 .elementor-element.elementor-element-144d8f65{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-5220 .elementor-element.elementor-element-2ed6d32{--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-5220 .elementor-element.elementor-element-379ce490{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-5220 .elementor-element.elementor-element-379ce490 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-76bb908f{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-5220 .elementor-element.elementor-element-76bb908f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-160dd5cf{--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-5220 .elementor-element.elementor-element-160dd5cf:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-160dd5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A1D08D1A;}.elementor-5220 .elementor-element.elementor-element-52261e80{--display:flex;--border-radius:20px 20px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-3c7dc97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;}.elementor-5220 .elementor-element.elementor-element-3c7dc97 img{width:250px;}.elementor-5220 .elementor-element.elementor-element-56fc9953{--display:flex;--overlay-opacity:0.5;}.elementor-5220 .elementor-element.elementor-element-56fc9953::before, .elementor-5220 .elementor-element.elementor-element-56fc9953 > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-56fc9953 > .e-con-inner > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-56fc9953 > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-56fc9953 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-56fc9953 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5220 .elementor-element.elementor-element-7f1c350b{--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-5220 .elementor-element.elementor-element-793aaa77{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-793aaa77 img{width:80px;}.elementor-5220 .elementor-element.elementor-element-6f5541c{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-6f5541c img{width:80px;}.elementor-5220 .elementor-element.elementor-element-a34b435{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-a34b435 img{width:80px;}.elementor-5220 .elementor-element.elementor-element-3de964c{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-3de964c img{width:80px;}.elementor-5220 .elementor-element.elementor-element-467bde16{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-5220 .elementor-element.elementor-element-70bdb6b0{--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-5220 .elementor-element.elementor-element-5ea2acce{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-5220 .elementor-element.elementor-element-5ea2acce .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-270ab330{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-5220 .elementor-element.elementor-element-270ab330 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-5220 .elementor-element.elementor-element-763fe8e5{--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-5220 .elementor-element.elementor-element-763fe8e5:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-763fe8e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C79B2E1F;}.elementor-5220 .elementor-element.elementor-element-8f53be2{--display:flex;--border-radius:20px 20px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-66c15ef6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;}.elementor-5220 .elementor-element.elementor-element-66c15ef6 img{width:250px;}.elementor-5220 .elementor-element.elementor-element-7b174ddf{--display:flex;--overlay-opacity:0.5;}.elementor-5220 .elementor-element.elementor-element-7b174ddf::before, .elementor-5220 .elementor-element.elementor-element-7b174ddf > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-7b174ddf > .e-con-inner > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-7b174ddf > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-7b174ddf > .e-con-inner > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-7b174ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5220 .elementor-element.elementor-element-e1c4d24{--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-5220 .elementor-element.elementor-element-17ffa5fd{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-17ffa5fd img{width:80px;}.elementor-5220 .elementor-element.elementor-element-385ebab{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-385ebab img{width:80px;}.elementor-5220 .elementor-element.elementor-element-748ab5a8{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-748ab5a8 img{width:80px;}.elementor-5220 .elementor-element.elementor-element-7f802763{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-7f802763 img{width:80px;}.elementor-5220 .elementor-element.elementor-element-4a044037{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-4a044037 img{width:80px;}.elementor-5220 .elementor-element.elementor-element-c0102f{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-5220 .elementor-element.elementor-element-107f90ec{--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-5220 .elementor-element.elementor-element-1907aec{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-5220 .elementor-element.elementor-element-1907aec.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-6f4882a{--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-5220 .elementor-element.elementor-element-6fb0e4ca{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-5220 .elementor-element.elementor-element-6fb0e4ca .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-613e6266{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-5220 .elementor-element.elementor-element-613e6266 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-5220 .elementor-element.elementor-element-4bd0f37d{--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:40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-549b4447{width:var( --container-widget-width, 50% );max-width:50%;background-image:url("https://hachioji.pet-ceremony-familia.com/wp-content/uploads/2026/04/familiar_goald_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-5220 .elementor-element.elementor-element-549b4447 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-3c8db79f{margin:20px 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;line-height:30px;}.elementor-5220 .elementor-element.elementor-element-3d3c14a6{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-651631a5{--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;}.elementor-5220 .elementor-element.elementor-element-135868a6{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:start;}.elementor-5220 .elementor-element.elementor-element-135868a6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-1ed460e2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5220 .elementor-element.elementor-element-4212e5dc{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-4212e5dc img{width:180px;border-radius:50px 50px 50px 50px;}.elementor-5220 .elementor-element.elementor-element-16e3971{--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:0px;--margin-bottom:10px;--margin-left:-20px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-1d34d146{width:100%;max-width:100%;text-align:start;}.elementor-5220 .elementor-element.elementor-element-1d34d146 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-5220 .elementor-element.elementor-element-4bfc4bcd{--display:flex;--justify-content:center;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-4bfc4bcd::before, .elementor-5220 .elementor-element.elementor-element-4bfc4bcd > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-4bfc4bcd > .e-con-inner > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-4bfc4bcd > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-4bfc4bcd > .e-con-inner > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-4bfc4bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5220 .elementor-element.elementor-element-61dfd987{width:var( --container-widget-width, 100px );max-width:100px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-61dfd987.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-61dfd987 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-5220 .elementor-element.elementor-element-14fd3c50{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-7497d3f5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-7497d3f5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-5220 .elementor-element.elementor-element-1bfc3780{--display:flex;}.elementor-5220 .elementor-element.elementor-element-7a00686e{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:20px;}.elementor-5220 .elementor-element.elementor-element-2785b2b{--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:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C79B2E7A;--border-color:#C79B2E7A;--border-radius:22px 22px 22px 22px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5220 .elementor-element.elementor-element-2eec4116{--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;--border-radius:20px 20px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-2eec4116:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-2eec4116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C79B2E7A;}.elementor-5220 .elementor-element.elementor-element-3f66fe38{width:var( --container-widget-width, 120px );max-width:120px;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-3f66fe38 img{border-radius:500px 500px 500px 500px;}.elementor-5220 .elementor-element.elementor-element-1e3b7c93{width:var( --container-widget-width, 939px );max-width:939px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:939px;--container-widget-flex-grow:0;text-align:start;}.elementor-5220 .elementor-element.elementor-element-1e3b7c93.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5220 .elementor-element.elementor-element-1e3b7c93 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:36px;}.elementor-5220 .elementor-element.elementor-element-1b714eed{--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;--overlay-opacity:0.5;}.elementor-5220 .elementor-element.elementor-element-1b714eed::before, .elementor-5220 .elementor-element.elementor-element-1b714eed > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-1b714eed > .e-con-inner > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-1b714eed > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-1b714eed > .e-con-inner > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-1b714eed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5220 .elementor-element.elementor-element-76e45e70{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-7303f829{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-74ce9929{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-74ce9929.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-74ce9929 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-1ae9e488{--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:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-4fd8625b{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-4fd8625b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-62d826fb{--display:flex;--margin-top:25px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-fdf5ccb{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-586572e5{width:var( --container-widget-width, 135px );max-width:135px;--container-widget-width:135px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-586572e5.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-586572e5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-8d554d4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-170e4f5b{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-4500d060{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-b539db0{width:var( --container-widget-width, 180px );max-width:180px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:180px;--container-widget-flex-grow:0;text-align:start;}.elementor-5220 .elementor-element.elementor-element-b539db0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-6a3f7c42{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-2dde3fc1{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-65f7d25f{width:var( --container-widget-width, 180px );max-width:180px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:180px;--container-widget-flex-grow:0;text-align:start;}.elementor-5220 .elementor-element.elementor-element-65f7d25f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-2de51d8a{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-461fbc19{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-4ff57611{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-4ff57611.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-4ff57611 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-65c1c01d{--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:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-67998b12{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-67998b12 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-2ba68aca{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-dca3260{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-58b7db85{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-58b7db85.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-58b7db85 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-1444cdc9{--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:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-303fc7dd{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-303fc7dd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-2cfc1012{--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:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C79B2E7A;--border-color:#C79B2E7A;--border-radius:22px 22px 22px 22px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5220 .elementor-element.elementor-element-77039798{--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;--border-radius:20px 20px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-77039798:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-77039798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C79B2E7A;}.elementor-5220 .elementor-element.elementor-element-245369d0{width:var( --container-widget-width, 120px );max-width:120px;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-245369d0 img{border-radius:500px 500px 500px 500px;}.elementor-5220 .elementor-element.elementor-element-6cbae3e9{width:var( --container-widget-width, 892px );max-width:892px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:892px;--container-widget-flex-grow:0;text-align:start;}.elementor-5220 .elementor-element.elementor-element-6cbae3e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5220 .elementor-element.elementor-element-6cbae3e9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:36px;}.elementor-5220 .elementor-element.elementor-element-f5fc991{--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;--overlay-opacity:0.5;}.elementor-5220 .elementor-element.elementor-element-f5fc991::before, .elementor-5220 .elementor-element.elementor-element-f5fc991 > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-f5fc991 > .e-con-inner > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-f5fc991 > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-f5fc991 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-f5fc991 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5220 .elementor-element.elementor-element-1954fe83{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-219872a8{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-105bf597{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-105bf597.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-105bf597 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-2ec6a941{--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:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-38406193{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-38406193 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-298a9be6{--display:flex;--margin-top:25px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-7e921ce2{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-28ab60b6{width:var( --container-widget-width, 135px );max-width:135px;--container-widget-width:135px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-28ab60b6.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-28ab60b6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-76767405{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-1e73a33f{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-6f6bf92{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-416588e8{width:var( --container-widget-width, 180px );max-width:180px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:180px;--container-widget-flex-grow:0;text-align:start;}.elementor-5220 .elementor-element.elementor-element-416588e8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-3d4cd0f2{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-7f66a35a{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-34283eb7{width:var( --container-widget-width, 180px );max-width:180px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:180px;--container-widget-flex-grow:0;text-align:start;}.elementor-5220 .elementor-element.elementor-element-34283eb7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-d3a985{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-42f5f84b{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-3ad9743b{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-3ad9743b.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-3ad9743b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-1bcf26b4{--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:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-52ff7eab{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-52ff7eab .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-68028eef{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-1d76e22a{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-41565b6d{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-41565b6d.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-41565b6d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-293c15cb{--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:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-14e57db7{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-14e57db7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-4f1a5a0e{--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:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C79B2E7A;--border-color:#C79B2E7A;--border-radius:22px 22px 22px 22px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5220 .elementor-element.elementor-element-764672b0{--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;--border-radius:20px 20px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-764672b0:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-764672b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C79B2E7A;}.elementor-5220 .elementor-element.elementor-element-345085a9{width:var( --container-widget-width, 120px );max-width:120px;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-345085a9 img{border-radius:500px 500px 500px 500px;}.elementor-5220 .elementor-element.elementor-element-1b8b380c{width:var( --container-widget-width, 891px );max-width:891px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:891px;--container-widget-flex-grow:0;text-align:start;}.elementor-5220 .elementor-element.elementor-element-1b8b380c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5220 .elementor-element.elementor-element-1b8b380c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:36px;}.elementor-5220 .elementor-element.elementor-element-3411d5bb{--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;--overlay-opacity:0.5;}.elementor-5220 .elementor-element.elementor-element-3411d5bb::before, .elementor-5220 .elementor-element.elementor-element-3411d5bb > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-3411d5bb > .e-con-inner > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-3411d5bb > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-3411d5bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-3411d5bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5220 .elementor-element.elementor-element-2d993c23{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-769e49f9{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-4b7f602d{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-4b7f602d.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-4b7f602d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-1f22fa74{--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:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-6a17d4a0{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-6a17d4a0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-6db4c5b2{--display:flex;--margin-top:25px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-29c28b03{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-6935320f{width:var( --container-widget-width, 135px );max-width:135px;--container-widget-width:135px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-6935320f.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-6935320f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-290f73de{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-fe1f45d{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-386a0d1f{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-53bc1530{width:var( --container-widget-width, 180px );max-width:180px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:180px;--container-widget-flex-grow:0;text-align:start;}.elementor-5220 .elementor-element.elementor-element-53bc1530 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-638cd7c8{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-73546947{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-7783d3e9{width:var( --container-widget-width, 180px );max-width:180px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:180px;--container-widget-flex-grow:0;text-align:start;}.elementor-5220 .elementor-element.elementor-element-7783d3e9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-3b31a287{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-293be74c{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-5ed9ee0e{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-5ed9ee0e.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-5ed9ee0e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-2c425f47{--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:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-768e1402{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-768e1402 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-5d73f905{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-7101d722{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-2d322426{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-2d322426.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-2d322426 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-55e5bd9c{--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:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-29434539{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-29434539 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-620034c6{--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:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C79B2E7A;--border-color:#C79B2E7A;--border-radius:22px 22px 22px 22px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5220 .elementor-element.elementor-element-14b0558c{--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;--border-radius:20px 20px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-14b0558c:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-14b0558c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C79B2E7A;}.elementor-5220 .elementor-element.elementor-element-58754f55{width:var( --container-widget-width, 120px );max-width:120px;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-58754f55 img{border-radius:500px 500px 500px 500px;}.elementor-5220 .elementor-element.elementor-element-2793acba{width:var( --container-widget-width, 948px );max-width:948px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:948px;--container-widget-flex-grow:0;text-align:start;}.elementor-5220 .elementor-element.elementor-element-2793acba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5220 .elementor-element.elementor-element-2793acba .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:36px;}.elementor-5220 .elementor-element.elementor-element-4ebe40c6{--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;--overlay-opacity:0.5;}.elementor-5220 .elementor-element.elementor-element-4ebe40c6::before, .elementor-5220 .elementor-element.elementor-element-4ebe40c6 > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-4ebe40c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-4ebe40c6 > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-4ebe40c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-4ebe40c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5220 .elementor-element.elementor-element-16905b6{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-37731986{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-388ee0b1{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-388ee0b1.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-388ee0b1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-6354d55c{--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:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-5eeb92e{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-5eeb92e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-4b522c92{--display:flex;--margin-top:25px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-2ecb81c8{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-3646d365{width:var( --container-widget-width, 135px );max-width:135px;--container-widget-width:135px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-3646d365.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-3646d365 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-52f42468{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-3e44df82{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-343cd3fa{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-60b0981c{width:var( --container-widget-width, 180px );max-width:180px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:180px;--container-widget-flex-grow:0;text-align:start;}.elementor-5220 .elementor-element.elementor-element-60b0981c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-44b28388{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-12fdfb7c{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-245218d0{width:var( --container-widget-width, 180px );max-width:180px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:180px;--container-widget-flex-grow:0;text-align:start;}.elementor-5220 .elementor-element.elementor-element-245218d0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-48455d7b{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-72061ad0{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-1691f4b9{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-1691f4b9.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-1691f4b9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-44c7adf9{--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:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-33c83cf0{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-33c83cf0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-79f5b63c{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-5a4db1eb{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-2da0dfea{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-2da0dfea.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-2da0dfea .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-5108ee1b{--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:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-3b481ee1{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-3b481ee1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-3e4616f5{--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:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C79B2E7A;--border-color:#C79B2E7A;--border-radius:22px 22px 22px 22px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5220 .elementor-element.elementor-element-633483d7{--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;--border-radius:20px 20px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-633483d7:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-633483d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C79B2E7A;}.elementor-5220 .elementor-element.elementor-element-6e229fc3{width:var( --container-widget-width, 120px );max-width:120px;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-6e229fc3 img{border-radius:500px 500px 500px 500px;}.elementor-5220 .elementor-element.elementor-element-21744998{width:var( --container-widget-width, 876px );max-width:876px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:876px;--container-widget-flex-grow:0;text-align:start;}.elementor-5220 .elementor-element.elementor-element-21744998.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5220 .elementor-element.elementor-element-21744998 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:36px;}.elementor-5220 .elementor-element.elementor-element-710c0f86{--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;--overlay-opacity:0.5;}.elementor-5220 .elementor-element.elementor-element-710c0f86::before, .elementor-5220 .elementor-element.elementor-element-710c0f86 > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-710c0f86 > .e-con-inner > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-710c0f86 > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-710c0f86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-710c0f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5220 .elementor-element.elementor-element-41ab1221{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-1958903e{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-183503fb{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-183503fb.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-183503fb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-135143ad{--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:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-19a27666{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-19a27666 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-55b28be2{--display:flex;--margin-top:25px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-d0731a9{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-19c8d296{width:var( --container-widget-width, 135px );max-width:135px;--container-widget-width:135px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-19c8d296.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-19c8d296 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-726cc673{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-42c810e8{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-6dd9e72b{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-7ab0a2ab{width:var( --container-widget-width, 180px );max-width:180px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:180px;--container-widget-flex-grow:0;text-align:start;}.elementor-5220 .elementor-element.elementor-element-7ab0a2ab .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-914abae{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-5c7323aa{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-19874ed{width:var( --container-widget-width, 180px );max-width:180px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:180px;--container-widget-flex-grow:0;text-align:start;}.elementor-5220 .elementor-element.elementor-element-19874ed .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-11926f03{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-2acb72d2{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-4c0b367a{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-4c0b367a.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-4c0b367a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-321c04e3{--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:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-36c14dc3{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-36c14dc3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-4902d97d{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-43178b6{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-6e6f51ac{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-6e6f51ac.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-6e6f51ac .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-560cc36b{--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:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-6943857e{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-6943857e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-a8bebd9{--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:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C79B2E7A;--border-color:#C79B2E7A;--border-radius:22px 22px 22px 22px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5220 .elementor-element.elementor-element-762f8378{--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;--border-radius:20px 20px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-762f8378:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-762f8378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C79B2E7A;}.elementor-5220 .elementor-element.elementor-element-1e946514{width:var( --container-widget-width, 120px );max-width:120px;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-1e946514 img{border-radius:500px 500px 500px 500px;}.elementor-5220 .elementor-element.elementor-element-22035976{width:var( --container-widget-width, 480px );max-width:480px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:start;}.elementor-5220 .elementor-element.elementor-element-22035976 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:36px;}.elementor-5220 .elementor-element.elementor-element-18daef86{--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;--overlay-opacity:0.5;}.elementor-5220 .elementor-element.elementor-element-18daef86::before, .elementor-5220 .elementor-element.elementor-element-18daef86 > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-18daef86 > .e-con-inner > .elementor-background-video-container::before, .elementor-5220 .elementor-element.elementor-element-18daef86 > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-18daef86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5220 .elementor-element.elementor-element-18daef86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5220 .elementor-element.elementor-element-105728a7{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-100b3a1e{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-5cc0199f{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-5cc0199f.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-5cc0199f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-578fd830{--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:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-726563d9{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-726563d9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-3c61d8d3{--display:flex;--margin-top:25px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-3d2ec064{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-3cde66be{width:var( --container-widget-width, 135px );max-width:135px;--container-widget-width:135px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-3cde66be.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-3cde66be .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-79a7c289{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-793a3cdc{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-7b55f724{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-5b82ee2b{width:var( --container-widget-width, 180px );max-width:180px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:180px;--container-widget-flex-grow:0;text-align:start;}.elementor-5220 .elementor-element.elementor-element-5b82ee2b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-121bc23a{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-6b96aa5{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-12738410{width:var( --container-widget-width, 180px );max-width:180px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:180px;--container-widget-flex-grow:0;text-align:start;}.elementor-5220 .elementor-element.elementor-element-12738410 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-49876de3{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-6f406e33{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-48ad246d{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-48ad246d.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-48ad246d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-47fd1c4d{--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:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-13145a8c{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-13145a8c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-6d2d9054{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-6900cede{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-2069c8d5{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-2069c8d5.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-2069c8d5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-5220 .elementor-element.elementor-element-76b29648{--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:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-63c44fa0{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-63c44fa0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-44fb1509{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-74b9b115{width:var( --container-widget-width, 120px );max-width:120px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-74b9b115 img{border-radius:500px 500px 500px 500px;}.elementor-5220 .elementor-element.elementor-element-1551a8a2{width:var( --container-widget-width, 120px );max-width:120px;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-1551a8a2 img{border-radius:500px 500px 500px 500px;}.elementor-5220 .elementor-element.elementor-element-7dce32bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:10px 20px 10px 20px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-7dce32bd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:36px;}.elementor-5220 .elementor-element.elementor-element-7c763322{width:var( --container-widget-width, 120px );max-width:120px;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-7c763322 img{border-radius:500px 500px 500px 500px;}.elementor-5220 .elementor-element.elementor-element-1534feb4{width:var( --container-widget-width, 120px );max-width:120px;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-1534feb4 img{border-radius:500px 500px 500px 500px;}.elementor-5220 .elementor-element.elementor-element-34b42f2d{--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-5220 .elementor-element.elementor-element-73f86376{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-5220 .elementor-element.elementor-element-5fc3cf7e{--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-5220 .elementor-element.elementor-element-7b58d920{--display:flex;--border-radius:116px 116px 116px 116px;}.elementor-5220 .elementor-element.elementor-element-16b0282{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-5220 .elementor-element.elementor-element-16b0282 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-13963380{--display:flex;--border-radius:116px 116px 116px 116px;}.elementor-5220 .elementor-element.elementor-element-14a503a6{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-5220 .elementor-element.elementor-element-14a503a6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-ba46890{--display:flex;--border-radius:116px 116px 116px 116px;}.elementor-5220 .elementor-element.elementor-element-4a7c6a0e{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-5220 .elementor-element.elementor-element-4a7c6a0e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-3c995f96{--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-5220 .elementor-element.elementor-element-59f4ce58{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-59f4ce58 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-6b94cab8{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-5220 .elementor-element.elementor-element-6b94cab8.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-6b94cab8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:55px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-44c9a655{--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-5220 .elementor-element.elementor-element-467959a0{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-5220 .elementor-element.elementor-element-467959a0 img{width:65%;}.elementor-5220 .elementor-element.elementor-element-673a51c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-673a51c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-5220 .elementor-element.elementor-element-3e44a65c{--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-5220 .elementor-element.elementor-element-4d71ca23{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-5220 .elementor-element.elementor-element-4d71ca23 img{width:65%;}.elementor-5220 .elementor-element.elementor-element-69d8c5f7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-69d8c5f7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-5220 .elementor-element.elementor-element-7d0fcb07{--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-5220 .elementor-element.elementor-element-1fa37713{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-5220 .elementor-element.elementor-element-1fa37713 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-57ec3956{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-1f490d38{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-5220 .elementor-element.elementor-element-1f490d38 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-26cf0484{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-4c2b3553{--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-5220 .elementor-element.elementor-element-2fb92487{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -150px) 0px;}.elementor-5220 .elementor-element.elementor-element-2fb92487 img{width:300px;}.elementor-5220 .elementor-element.elementor-element-6bfbc389{--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-5220 .elementor-element.elementor-element-536b5828{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5220 .elementor-element.elementor-element-4d6b4b08{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-5220 .elementor-element.elementor-element-4d6b4b08 img{width:165px;}.elementor-5220 .elementor-element.elementor-element-11971a3b{margin:20px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-5220 .elementor-element.elementor-element-11971a3b img{width:165px;}.elementor-5220 .elementor-element.elementor-element-59c08f25{--display:flex;}.elementor-5220 .elementor-element.elementor-element-60a72cb0{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5220 .elementor-element.elementor-element-60a72cb0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:39px;}.elementor-5220 .elementor-element.elementor-element-6203769c{text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-542b4862{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-5220 .elementor-element.elementor-element-542b4862 img{border-radius:30px 30px 30px 30px;}.elementor-5220 .elementor-element.elementor-element-52159884{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-26f2ffe3{--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-5220 .elementor-element.elementor-element-1ce09c0d{--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-5220 .elementor-element.elementor-element-390609f1{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-5220 .elementor-element.elementor-element-390609f1 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-55d29b0{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-5220 .elementor-element.elementor-element-55d29b0.elementor-element{--align-self:flex-start;}.elementor-5220 .elementor-element.elementor-element-55d29b0 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-208ec5e0{--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-5220 .elementor-element.elementor-element-47db53de{text-align:center;}.elementor-5220 .elementor-element.elementor-element-47db53de .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;letter-spacing:2px;}.elementor-5220 .elementor-element.elementor-element-4035b30a{text-align:center;}.elementor-5220 .elementor-element.elementor-element-4035b30a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1px;font-weight:600;}.elementor-5220 .elementor-element.elementor-element-47a60790{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-5220 .elementor-element.elementor-element-47a60790.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-622b2c5{text-align:center;}.elementor-5220 .elementor-element.elementor-element-622b2c5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-2cbcbdd{--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-5220 .elementor-element.elementor-element-2cbcbdd.e-con{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-434b5d1f{--display:flex;}.elementor-5220 .elementor-element.elementor-element-7fc2ac71{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-7fc2ac71 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:600;line-height:40px;}.elementor-5220 .elementor-element.elementor-element-452a0272{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-5220 .elementor-element.elementor-element-452a0272 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-5220 .elementor-element.elementor-element-452a0272 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-5220 .elementor-element.elementor-element-452a0272 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-5220 .elementor-element.elementor-element-452a0272 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-5220 .elementor-element.elementor-element-452a0272 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-5220 .elementor-element.elementor-element-452a0272 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5220 .elementor-element.elementor-element-452a0272 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5220 .elementor-element.elementor-element-452a0272 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5220 .elementor-element.elementor-element-452a0272 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5220 .elementor-element.elementor-element-452a0272 .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-452a0272 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5220 .elementor-element.elementor-element-33609d9d{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-5220 .elementor-element.elementor-element-33609d9d img{width:95%;}.elementor-5220 .elementor-element.elementor-element-7617656e{--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-5220 .elementor-element.elementor-element-7617656e.e-con{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-cc77ce5{--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-5220 .elementor-element.elementor-element-714e816d .elementor-icon-wrapper{text-align:center;}.elementor-5220 .elementor-element.elementor-element-714e816d .elementor-icon{font-size:120px;}.elementor-5220 .elementor-element.elementor-element-714e816d .elementor-icon svg{height:120px;}.elementor-5220 .elementor-element.elementor-element-19bda6e5{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-5220 .elementor-element.elementor-element-19bda6e5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:600;}.elementor-5220 .elementor-element.elementor-element-259a3899 .elementor-icon-wrapper{text-align:center;}.elementor-5220 .elementor-element.elementor-element-259a3899 .elementor-icon{font-size:120px;}.elementor-5220 .elementor-element.elementor-element-259a3899 .elementor-icon svg{height:120px;}.elementor-5220 .elementor-element.elementor-element-259a3899 .elementor-icon i, .elementor-5220 .elementor-element.elementor-element-259a3899 .elementor-icon svg{transform:rotate(180deg);}.elementor-5220 .elementor-element.elementor-element-5a32008{--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-5220 .elementor-element.elementor-element-5a32008:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-5a32008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC6D7424;}.elementor-5220 .elementor-element.elementor-element-57027a3f{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-5220 .elementor-element.elementor-element-57027a3f.elementor-position-right .elementor-image-box-img{margin-left:-15px;}.elementor-5220 .elementor-element.elementor-element-57027a3f.elementor-position-left .elementor-image-box-img{margin-right:-15px;}.elementor-5220 .elementor-element.elementor-element-57027a3f.elementor-position-top .elementor-image-box-img{margin-bottom:-15px;}.elementor-5220 .elementor-element.elementor-element-57027a3f .elementor-image-box-title{margin-bottom:10px;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-5220 .elementor-element.elementor-element-57027a3f .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-5220 .elementor-element.elementor-element-57027a3f .elementor-image-box-img img{height:200px;border-radius:100px;transition-duration:0.3s;}.elementor-5220 .elementor-element.elementor-element-57027a3f .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-1bb4888b{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-5220 .elementor-element.elementor-element-1bb4888b.elementor-position-right .elementor-image-box-img{margin-left:-15px;}.elementor-5220 .elementor-element.elementor-element-1bb4888b.elementor-position-left .elementor-image-box-img{margin-right:-15px;}.elementor-5220 .elementor-element.elementor-element-1bb4888b.elementor-position-top .elementor-image-box-img{margin-bottom:-15px;}.elementor-5220 .elementor-element.elementor-element-1bb4888b .elementor-image-box-title{margin-bottom:10px;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-5220 .elementor-element.elementor-element-1bb4888b .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-5220 .elementor-element.elementor-element-1bb4888b .elementor-image-box-img img{height:200px;border-radius:100px;transition-duration:0.3s;}.elementor-5220 .elementor-element.elementor-element-1bb4888b .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-202ab942{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-5220 .elementor-element.elementor-element-202ab942.elementor-position-right .elementor-image-box-img{margin-left:-15px;}.elementor-5220 .elementor-element.elementor-element-202ab942.elementor-position-left .elementor-image-box-img{margin-right:-15px;}.elementor-5220 .elementor-element.elementor-element-202ab942.elementor-position-top .elementor-image-box-img{margin-bottom:-15px;}.elementor-5220 .elementor-element.elementor-element-202ab942 .elementor-image-box-title{margin-bottom:10px;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-5220 .elementor-element.elementor-element-202ab942 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-5220 .elementor-element.elementor-element-202ab942 .elementor-image-box-img img{height:200px;border-radius:100px;transition-duration:0.3s;}.elementor-5220 .elementor-element.elementor-element-202ab942 .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-6afbea87{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-5220 .elementor-element.elementor-element-6afbea87.elementor-position-right .elementor-image-box-img{margin-left:-15px;}.elementor-5220 .elementor-element.elementor-element-6afbea87.elementor-position-left .elementor-image-box-img{margin-right:-15px;}.elementor-5220 .elementor-element.elementor-element-6afbea87.elementor-position-top .elementor-image-box-img{margin-bottom:-15px;}.elementor-5220 .elementor-element.elementor-element-6afbea87 .elementor-image-box-title{margin-bottom:10px;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-5220 .elementor-element.elementor-element-6afbea87 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-5220 .elementor-element.elementor-element-6afbea87 .elementor-image-box-img img{height:200px;border-radius:100px;transition-duration:0.3s;}.elementor-5220 .elementor-element.elementor-element-6afbea87 .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-652cae9d{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-5220 .elementor-element.elementor-element-4b854874{--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-5220 .elementor-element.elementor-element-4b854874.e-con{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-43edc419{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-5220 .elementor-element.elementor-element-32f070ec{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-5220 .elementor-element.elementor-element-e52714a{--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-5220 .elementor-element.elementor-element-1332de5e{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-5220 .elementor-element.elementor-element-1332de5e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-6cb95711{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-5220 .elementor-element.elementor-element-6cb95711 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-28aad3ee{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-5220 .elementor-element.elementor-element-1b09d185{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-5220 .elementor-element.elementor-element-1b09d185 img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-5220 .elementor-element.elementor-element-7b6b5b61{--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-5220 .elementor-element.elementor-element-16c113d2{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-5220 .elementor-element.elementor-element-16c113d2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-344ce090{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-5220 .elementor-element.elementor-element-52498e1a{--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-5220 .elementor-element.elementor-element-935596b{--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-5220 .elementor-element.elementor-element-1f7268e3{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-5220 .elementor-element.elementor-element-ffac287{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-ffac287 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-1cedb53f{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-579a5896{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-5e53b89{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-5220 .elementor-element.elementor-element-8a554d5 .elementor-icon-wrapper{text-align:center;}.elementor-5220 .elementor-element.elementor-element-8a554d5 .elementor-icon{font-size:30px;}.elementor-5220 .elementor-element.elementor-element-8a554d5 .elementor-icon svg{height:30px;}.elementor-5220 .elementor-element.elementor-element-5e48aed0{--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-5220 .elementor-element.elementor-element-386149de{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-5220 .elementor-element.elementor-element-70ff1e7b{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-70ff1e7b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-5e512b1d{--display:flex;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-46be12aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-55f3f079{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-5220 .elementor-element.elementor-element-7d15b998 .elementor-icon-wrapper{text-align:center;}.elementor-5220 .elementor-element.elementor-element-7d15b998 .elementor-icon{font-size:30px;}.elementor-5220 .elementor-element.elementor-element-7d15b998 .elementor-icon svg{height:30px;}.elementor-5220 .elementor-element.elementor-element-5bf32db5{--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-5220 .elementor-element.elementor-element-5bcae8f2{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-5220 .elementor-element.elementor-element-5d481e8e{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-5d481e8e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-7436514f{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-6925add{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-55287ea6{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-5220 .elementor-element.elementor-element-1a61f764{--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-5220 .elementor-element.elementor-element-c55070a{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-5220 .elementor-element.elementor-element-c55070a img{width:60px;}.elementor-5220 .elementor-element.elementor-element-2c946e9c{--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-5220 .elementor-element.elementor-element-75a716e9{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-5220 .elementor-element.elementor-element-75a716e9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-306d0724{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-5220 .elementor-element.elementor-element-5fcc83eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-3dbfd302{--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-5220 .elementor-element.elementor-element-3903ce4e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-3903ce4e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-72d0135d{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-5220 .elementor-element.elementor-element-4df805fa{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-5220 .elementor-element.elementor-element-37e7b257{--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-5220 .elementor-element.elementor-element-be439c3{--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-5220 .elementor-element.elementor-element-be439c3.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-be439c3 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-5220 .elementor-element.elementor-element-be439c3 .elementor-divider{text-align:center;}.elementor-5220 .elementor-element.elementor-element-3bbe14da{--display:flex;}.elementor-5220 .elementor-element.elementor-element-7af2e94c{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-7af2e94c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-7e2266da{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-5220 .elementor-element.elementor-element-4f29acb8{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-5220 .elementor-element.elementor-element-4f29acb8 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-5c576cce{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-5220 .elementor-element.elementor-element-5c576cce img{width:100%;}.elementor-5220 .elementor-element.elementor-element-1bf35e26{--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-5220 .elementor-element.elementor-element-1d98f70b{--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-5220 .elementor-element.elementor-element-1d98f70b:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-1d98f70b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF825238;}.elementor-5220 .elementor-element.elementor-element-ef69140{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-ef69140 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-6f052d10{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-5220 .elementor-element.elementor-element-3cc8d2cf{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-5220 .elementor-element.elementor-element-6d3029f5{--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-5220 .elementor-element.elementor-element-6d3029f5:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-6d3029f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF825238;}.elementor-5220 .elementor-element.elementor-element-63f60a68{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-5220 .elementor-element.elementor-element-63f60a68 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-44fcf9bd{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-5220 .elementor-element.elementor-element-44fcf9bd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-2411cf5a{--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-5220 .elementor-element.elementor-element-2411cf5a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-5220 .elementor-element.elementor-element-2411cf5a .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-5220 .elementor-element.elementor-element-5d988d4a{--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-5220 .elementor-element.elementor-element-5d988d4a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-5220 .elementor-element.elementor-element-5d988d4a .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-5220 .elementor-element.elementor-element-1176b872{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-5220 .elementor-element.elementor-element-7945102{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-5220 .elementor-element.elementor-element-6979d65f{--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-5220 .elementor-element.elementor-element-6979d65f .elementor-divider-separator{width:100%;}.elementor-5220 .elementor-element.elementor-element-6979d65f .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5220 .elementor-element.elementor-element-2cd956a6{--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-5220 .elementor-element.elementor-element-2cd956a6 .elementor-divider-separator{width:100%;}.elementor-5220 .elementor-element.elementor-element-2cd956a6 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5220 .elementor-element.elementor-element-16ca6529{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-5220 .elementor-element.elementor-element-79deb2d7{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-5220 .elementor-element.elementor-element-1070b170{--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-5220 .elementor-element.elementor-element-1070b170 .elementor-divider-separator{width:100%;}.elementor-5220 .elementor-element.elementor-element-1070b170 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5220 .elementor-element.elementor-element-705097e5{--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-5220 .elementor-element.elementor-element-705097e5 .elementor-divider-separator{width:100%;}.elementor-5220 .elementor-element.elementor-element-705097e5 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5220 .elementor-element.elementor-element-1da4faf0{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-5220 .elementor-element.elementor-element-250d17f0{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-5220 .elementor-element.elementor-element-345dfb5e{--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-5220 .elementor-element.elementor-element-345dfb5e .elementor-divider-separator{width:100%;}.elementor-5220 .elementor-element.elementor-element-345dfb5e .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5220 .elementor-element.elementor-element-25492224{--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-5220 .elementor-element.elementor-element-25492224 .elementor-divider-separator{width:100%;}.elementor-5220 .elementor-element.elementor-element-25492224 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5220 .elementor-element.elementor-element-772d129a{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-5220 .elementor-element.elementor-element-581fd813{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-5220 .elementor-element.elementor-element-36e9e7a9{--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-5220 .elementor-element.elementor-element-36e9e7a9 .elementor-divider-separator{width:100%;}.elementor-5220 .elementor-element.elementor-element-36e9e7a9 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5220 .elementor-element.elementor-element-5431f1c2{--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-5220 .elementor-element.elementor-element-5431f1c2 .elementor-divider-separator{width:100%;}.elementor-5220 .elementor-element.elementor-element-5431f1c2 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5220 .elementor-element.elementor-element-25c1a71{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-5220 .elementor-element.elementor-element-788115af{--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-5220 .elementor-element.elementor-element-ad5fc5e{width:var( --container-widget-width, 50% );max-width:50%;background-image:url("https://hachioji.pet-ceremony-familia.com/wp-content/uploads/2026/04/familiar_darkbrown_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-5220 .elementor-element.elementor-element-ad5fc5e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-4542c767{--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;}.elementor-5220 .elementor-element.elementor-element-68155d72{width:var( --container-widget-width, 60% );max-width:60%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1px;}.elementor-5220 .elementor-element.elementor-element-736d7620{width:var( --container-widget-width, 40% );max-width:40%;margin:65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-409fcb9c{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-409fcb9c:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-409fcb9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E447;}.elementor-5220 .elementor-element.elementor-element-409fcb9c > .elementor-shape-top svg, .elementor-5220 .elementor-element.elementor-element-409fcb9c > .e-con-inner > .elementor-shape-top svg{width:calc(150% + 1.3px);height:300px;}.elementor-5220 .elementor-element.elementor-element-409fcb9c > .elementor-shape-bottom svg, .elementor-5220 .elementor-element.elementor-element-409fcb9c > .e-con-inner > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:300px;}.elementor-5220 .elementor-element.elementor-element-1df891e3{--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-5220 .elementor-element.elementor-element-458b5db8{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-5220 .elementor-element.elementor-element-458b5db8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;color:#00A7D4;}.elementor-5220 .elementor-element.elementor-element-32cb29f3{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-789112e5{--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-5220 .elementor-element.elementor-element-7fcf34d6{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-5220 .elementor-element.elementor-element-7fcf34d6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;color:#00A7D4;}.elementor-5220 .elementor-element.elementor-element-7b86919c{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-3dd35509{--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-5220 .elementor-element.elementor-element-3dd35509.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5220 .elementor-element.elementor-element-754b1ae8{--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-5220 .elementor-element.elementor-element-3cf5556a{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-5220 .elementor-element.elementor-element-3cf5556a .elementor-icon-wrapper{text-align:center;}.elementor-5220 .elementor-element.elementor-element-3cf5556a .elementor-icon{font-size:40px;}.elementor-5220 .elementor-element.elementor-element-3cf5556a .elementor-icon svg{height:40px;}.elementor-5220 .elementor-element.elementor-element-4061064d{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-5220 .elementor-element.elementor-element-66c4f834{--display:flex;}.elementor-5220 .elementor-element.elementor-element-66c4f834.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5220 .elementor-element.elementor-element-712ca99e{--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-5220 .elementor-element.elementor-element-7f2f4fae{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-5220 .elementor-element.elementor-element-7f2f4fae .elementor-icon-wrapper{text-align:center;}.elementor-5220 .elementor-element.elementor-element-7f2f4fae .elementor-icon{font-size:40px;}.elementor-5220 .elementor-element.elementor-element-7f2f4fae .elementor-icon svg{height:40px;}.elementor-5220 .elementor-element.elementor-element-1caaa87a{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-5220 .elementor-element.elementor-element-2811586b{--display:flex;}.elementor-5220 .elementor-element.elementor-element-2811586b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5220 .elementor-element.elementor-element-4e84e016{--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-5220 .elementor-element.elementor-element-2ad3db3a{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-5220 .elementor-element.elementor-element-2ad3db3a .elementor-icon-wrapper{text-align:center;}.elementor-5220 .elementor-element.elementor-element-2ad3db3a .elementor-icon{font-size:40px;}.elementor-5220 .elementor-element.elementor-element-2ad3db3a .elementor-icon svg{height:40px;}.elementor-5220 .elementor-element.elementor-element-49029beb{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-5220 .elementor-element.elementor-element-65e7017f{--display:flex;}.elementor-5220 .elementor-element.elementor-element-65e7017f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5220 .elementor-element.elementor-element-28d1f11a{--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-5220 .elementor-element.elementor-element-1541d18c{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-5220 .elementor-element.elementor-element-1541d18c .elementor-icon-wrapper{text-align:center;}.elementor-5220 .elementor-element.elementor-element-1541d18c .elementor-icon{font-size:40px;}.elementor-5220 .elementor-element.elementor-element-1541d18c .elementor-icon svg{height:40px;}.elementor-5220 .elementor-element.elementor-element-2dd21259{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-5220 .elementor-element.elementor-element-4104cf66{--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-5220 .elementor-element.elementor-element-4104cf66 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5220 .elementor-element.elementor-element-4104cf66 {--n-accordion-padding:20px 50px 20px 25px;}:where( .elementor-5220 .elementor-element.elementor-element-4104cf66 > .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-5220 .elementor-element.elementor-element-6d694486{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-6d694486 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-weight:700;border-radius:50px 50px 50px 50px;}.elementor-5220 .elementor-element.elementor-element-2c8269c{--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-5220 .elementor-element.elementor-element-36f538ce{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-5220 .elementor-element.elementor-element-36f538ce .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-3250400e{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-8b28824{--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-5220 .elementor-element.elementor-element-52aebe86{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-5220 .elementor-element.elementor-element-52aebe86 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-7dd53f87{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-539c070{--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-5220 .elementor-element.elementor-element-71878286{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-5220 .elementor-element.elementor-element-71878286 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 50px 30px 55px;}.elementor-5220 .elementor-element.elementor-element-71878286 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-5220 .elementor-element.elementor-element-71878286:after{content:"0.66";}.elementor-5220 .elementor-element.elementor-element-71878286 .elementor-post__thumbnail__link{width:100%;}.elementor-5220 .elementor-element.elementor-element-71878286 .elementor-post__meta-data span + span:before{content:"///";}.elementor-5220 .elementor-element.elementor-element-71878286.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-5220 .elementor-element.elementor-element-71878286.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-5220 .elementor-element.elementor-element-71878286.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-5220 .elementor-element.elementor-element-71878286 .elementor-post__meta-data{margin-bottom:0px;}.elementor-5220 .elementor-element.elementor-element-71878286 .elementor-button{border-style:none;border-radius:50px 50px 50px 50px;}.elementor-5220 .elementor-element.elementor-element-71878286 .e-load-more-message{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-4250c5c6{margin:-85px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-5220 .elementor-element.elementor-element-4250c5c6.elementor-element{--align-self:flex-end;}.elementor-5220 .elementor-element.elementor-element-4250c5c6 img{width:220px;}.elementor-5220 .elementor-element.elementor-element-434165f6{--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-5220 .elementor-element.elementor-element-1086aa9d{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:5px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-71fdf8d2{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-5220 .elementor-element.elementor-element-71fdf8d2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-5220 .elementor-element.elementor-element-1489761{text-align:center;}.elementor-5220 .elementor-element.elementor-element-1489761 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-3ff27b0a{--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-5220 .elementor-element.elementor-element-2c26d380{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5220 .elementor-element.elementor-element-2c26d380 .elementor-icon-wrapper{text-align:center;}.elementor-5220 .elementor-element.elementor-element-2c26d380 .elementor-icon{font-size:45px;}.elementor-5220 .elementor-element.elementor-element-2c26d380 .elementor-icon svg{height:45px;}.elementor-5220 .elementor-element.elementor-element-219782d4{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5220 .elementor-element.elementor-element-219782d4 .elementor-icon-wrapper{text-align:center;}.elementor-5220 .elementor-element.elementor-element-219782d4 .elementor-icon{font-size:40px;}.elementor-5220 .elementor-element.elementor-element-219782d4 .elementor-icon svg{height:40px;}.elementor-5220 .elementor-element.elementor-element-2037dc29{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5220 .elementor-element.elementor-element-2037dc29 .elementor-icon-wrapper{text-align:center;}.elementor-5220 .elementor-element.elementor-element-2037dc29 .elementor-icon{font-size:40px;}.elementor-5220 .elementor-element.elementor-element-2037dc29 .elementor-icon svg{height:40px;}.elementor-5220 .elementor-element.elementor-element-1626de18{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5220 .elementor-element.elementor-element-1626de18 .elementor-icon-wrapper{text-align:center;}.elementor-5220 .elementor-element.elementor-element-1626de18 .elementor-icon{font-size:40px;}.elementor-5220 .elementor-element.elementor-element-1626de18 .elementor-icon svg{height:40px;}.elementor-5220 .elementor-element.elementor-element-5c67c78f{--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-5220 .elementor-element.elementor-element-5fba3c5f{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-5220 .elementor-element.elementor-element-5fba3c5f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-1387c571{--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-5220 .elementor-element.elementor-element-2c68316{--display:flex;}.elementor-5220 .elementor-element.elementor-element-659db988{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-659db988 img{width:90%;}.elementor-5220 .elementor-element.elementor-element-ca79b0a{--display:flex;}.elementor-5220 .elementor-element.elementor-element-7a72ba19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-7a72ba19 img{width:80%;}.elementor-5220 .elementor-element.elementor-element-44e1c7d4{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-7bd5984b{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-7acd1490{--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-5220 .elementor-element.elementor-element-3c49a598{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-5220 .elementor-element.elementor-element-3c49a598 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-4774a542.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-4774a542{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:2em;}.elementor-5220 .elementor-element.elementor-element-4c9a52af{--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-5220 .elementor-element.elementor-element-73a992c7{--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-5220 .elementor-element.elementor-element-2328c6f8{width:initial;max-width:initial;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-2328c6f8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-6ae7a5cf{--display:flex;--border-radius:116px 116px 116px 116px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:5px;}.elementor-5220 .elementor-element.elementor-element-324dfb87{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-5220 .elementor-element.elementor-element-324dfb87 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-3e026e7a{--display:flex;--border-radius:116px 116px 116px 116px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;}.elementor-5220 .elementor-element.elementor-element-35e0b682{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-5220 .elementor-element.elementor-element-35e0b682 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-1d24323e{--display:flex;--border-radius:116px 116px 116px 116px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:10px;}.elementor-5220 .elementor-element.elementor-element-21cbb1dd{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-5220 .elementor-element.elementor-element-21cbb1dd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-5cf5950d{--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-5220 .elementor-element.elementor-element-1728645c{--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-5220 .elementor-element.elementor-element-2182121{--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-5220 .elementor-element.elementor-element-589bb623{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-589bb623 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-59d10a26{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-5220 .elementor-element.elementor-element-59d10a26.elementor-element{--align-self:center;}.elementor-5220 .elementor-element.elementor-element-59d10a26 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:58px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-6b2e592f{--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-5220 .elementor-element.elementor-element-48493157{--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-5220 .elementor-element.elementor-element-20dee241{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-5220 .elementor-element.elementor-element-20dee241 img{width:65%;}.elementor-5220 .elementor-element.elementor-element-3db06e7c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-3db06e7c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-5220 .elementor-element.elementor-element-18846458{--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-5220 .elementor-element.elementor-element-2969418b{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-5220 .elementor-element.elementor-element-2969418b img{width:65%;}.elementor-5220 .elementor-element.elementor-element-56bc8d6f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-56bc8d6f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-5220 .elementor-element.elementor-element-46614c7d{--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-5220 .elementor-element.elementor-element-2776b4e1{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-5220 .elementor-element.elementor-element-2e6d997b{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-6349090f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-6349090f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-528addd3{--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-5220 .elementor-element.elementor-element-677fe607{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;}.elementor-5220 .elementor-element.elementor-element-548f64d{--display:flex;}.elementor-5220 .elementor-element.elementor-element-5a4c0ae{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-5220 .elementor-element.elementor-element-b19620b{--display:flex;}.elementor-5220 .elementor-element.elementor-element-414ffa6{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-5220 .elementor-element.elementor-element-c563129{--display:flex;}.elementor-5220 .elementor-element.elementor-element-1b92e6e{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:30px;}.elementor-5220 .elementor-element.elementor-element-4d12a10{--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-5220 .elementor-element.elementor-element-4d12a10 > .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-5220 .elementor-element.elementor-element-2df2d0fa{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-2d93d741{--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-5220 .elementor-element.elementor-element-2d93d741:not(.elementor-motion-effects-element-type-background), .elementor-5220 .elementor-element.elementor-element-2d93d741 > .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-5220 .elementor-element.elementor-element-36c8e106{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-5220 .elementor-element.elementor-element-36c8e106 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-11c51818{text-align:center;}.elementor-5220 .elementor-element.elementor-element-11c51818 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:18px;}.elementor-5220 .elementor-element.elementor-element-27487b56{text-align:center;}.elementor-5220 .elementor-element.elementor-element-27487b56 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-3b40f290{text-align:center;}.elementor-5220 .elementor-element.elementor-element-3b40f290 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-5352e750{text-align:center;}.elementor-5220 .elementor-element.elementor-element-5352e750 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-5aad713f{text-align:center;}.elementor-5220 .elementor-element.elementor-element-5aad713f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-78e80774{--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-5220 .elementor-element.elementor-element-1da83aa3{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-5220 .elementor-element.elementor-element-1da83aa3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-5220 .elementor-element.elementor-element-79f0d6d4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-79f0d6d4 img{width:90%;}.elementor-5220 .elementor-element.elementor-element-497ed810{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-5220 .elementor-element.elementor-element-41a615aa{padding:10px 40px 10px 40px;}.elementor-5220 .elementor-element.elementor-element-41a615aa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;}.elementor-5220 .elementor-element.elementor-element-484d661e{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-5220 .elementor-element.elementor-element-60bee3d{--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-5220 .elementor-element.elementor-element-3838d8a4{--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-5220 .elementor-element.elementor-element-6d27151f .elementor-icon-wrapper{text-align:center;}.elementor-5220 .elementor-element.elementor-element-6d27151f .elementor-icon{font-size:45px;}.elementor-5220 .elementor-element.elementor-element-6d27151f .elementor-icon svg{height:45px;}.elementor-5220 .elementor-element.elementor-element-4e004265 .elementor-icon-wrapper{text-align:center;}.elementor-5220 .elementor-element.elementor-element-4e004265 .elementor-icon{font-size:40px;}.elementor-5220 .elementor-element.elementor-element-4e004265 .elementor-icon svg{height:40px;}.elementor-5220 .elementor-element.elementor-element-6f3fb039 .elementor-icon-wrapper{text-align:center;}.elementor-5220 .elementor-element.elementor-element-6f3fb039 .elementor-icon{font-size:40px;}.elementor-5220 .elementor-element.elementor-element-6f3fb039 .elementor-icon svg{height:40px;}.elementor-5220 .elementor-element.elementor-element-67bf87b4 .elementor-icon-wrapper{text-align:center;}.elementor-5220 .elementor-element.elementor-element-67bf87b4 .elementor-icon{font-size:40px;}.elementor-5220 .elementor-element.elementor-element-67bf87b4 .elementor-icon svg{height:40px;}.elementor-5220 .elementor-element.elementor-element-d51bee0{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;}@media(max-width:767px){.elementor-5220 .elementor-element.elementor-element-7a7da4d9{--min-height:450px;}.elementor-5220 .elementor-element.elementor-element-37a298f1{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-1ee26aca{--justify-content:space-around;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-453677f{--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-5220 .elementor-element.elementor-element-7c466044{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-5220 .elementor-element.elementor-element-7c466044 img{width:25px;}.elementor-5220 .elementor-element.elementor-element-70100bc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-5220 .elementor-element.elementor-element-70100bc4 img{width:25px;}.elementor-5220 .elementor-element.elementor-element-21bde00d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-5220 .elementor-element.elementor-element-21bde00d img{width:25px;}.elementor-5220 .elementor-element.elementor-element-6d7cc710{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-6d7cc710 img{width:25px;}.elementor-5220 .elementor-element.elementor-element-13f2b20c{--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-5220 .elementor-element.elementor-element-5d1d14ce{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-5220 .elementor-element.elementor-element-7412daa7{--justify-content:space-around;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-3b19f615{--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-5220 .elementor-element.elementor-element-596c3cec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-5220 .elementor-element.elementor-element-596c3cec img{width:30px;}.elementor-5220 .elementor-element.elementor-element-68b08ad8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-5220 .elementor-element.elementor-element-68b08ad8 img{width:30px;}.elementor-5220 .elementor-element.elementor-element-3ee8c3e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-5220 .elementor-element.elementor-element-3ee8c3e7 img{width:30px;}.elementor-5220 .elementor-element.elementor-element-4ddc0b6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-4ddc0b6b img{width:30px;}.elementor-5220 .elementor-element.elementor-element-605c76a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-5220 .elementor-element.elementor-element-3105986c{--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-5220 .elementor-element.elementor-element-3105986c{left:3%;}body.rtl .elementor-5220 .elementor-element.elementor-element-3105986c{right:3%;}.elementor-5220 .elementor-element.elementor-element-4bd8f89c{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-5220 .elementor-element.elementor-element-5fb36806{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-5220 .elementor-element.elementor-element-71585f70{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-7cfc18ac{--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-5220 .elementor-element.elementor-element-2032dfef{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-5220 .elementor-element.elementor-element-35c36de7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-13f9cfb9{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-13f9cfb9.elementor-element{--order:99999 /* order end hack */;}.elementor-5220 .elementor-element.elementor-element-13f9cfb9 img{width:106px;}.elementor-5220 .elementor-element.elementor-element-41a53adb{padding:0px 10px 0px 10px;}.elementor-5220 .elementor-element.elementor-element-41a53adb .elementor-heading-title{font-size:18px;}.elementor-5220 .elementor-element.elementor-element-3e36bf92{padding:0px 10px 0px 10px;}.elementor-5220 .elementor-element.elementor-element-3e36bf92 .elementor-heading-title{font-size:16px;}.elementor-5220 .elementor-element.elementor-element-49a78a9d{padding:0px 10px 0px 10px;font-size:14px;}.elementor-5220 .elementor-element.elementor-element-2371ab56.elementor-element{--order:99999 /* order end hack */;}.elementor-5220 .elementor-element.elementor-element-2371ab56 img{width:95px;}.elementor-5220 .elementor-element.elementor-element-4b55dd97{--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-5220 .elementor-element.elementor-element-a471bf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-a471bf8 .elementor-heading-title{font-size:18px;}.elementor-5220 .elementor-element.elementor-element-70eca07a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-70eca07a.elementor-element{--order:99999 /* order end hack */;}.elementor-5220 .elementor-element.elementor-element-3c9e2bcb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-7aaf7bf3 .elementor-heading-title{font-size:16px;}.elementor-5220 .elementor-element.elementor-element-7c4033e7 .elementor-heading-title{font-size:16px;}.elementor-5220 .elementor-element.elementor-element-67e7ffe3{font-size:14px;}.elementor-5220 .elementor-element.elementor-element-61cc5856{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-1599c505{--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-5220 .elementor-element.elementor-element-2f452e3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-2f452e3b .elementor-heading-title{font-size:18px;}.elementor-5220 .elementor-element.elementor-element-4e768c31{--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-5220 .elementor-element.elementor-element-25e43d84{margin:15px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-5220 .elementor-element.elementor-element-42bd1548{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5220 .elementor-element.elementor-element-42bd1548 .elementor-heading-title{font-size:18px;line-height:1.6em;}.elementor-5220 .elementor-element.elementor-element-6c808b3f{--width:51%;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-5743bcc{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-5220 .elementor-element.elementor-element-4c703ec8{--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-5220 .elementor-element.elementor-element-27f06901{margin:15px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-5220 .elementor-element.elementor-element-7b49fda5{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5220 .elementor-element.elementor-element-7b49fda5 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-fd5675e{--width:51%;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-7117adae{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-5220 .elementor-element.elementor-element-674e40be{--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-5220 .elementor-element.elementor-element-6361c389{margin:15px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-5220 .elementor-element.elementor-element-457c162b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5220 .elementor-element.elementor-element-457c162b .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-7ca6fa5{--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-5220 .elementor-element.elementor-element-527cf52{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-5220 .elementor-element.elementor-element-602e5fd5{--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-5220 .elementor-element.elementor-element-14a71ad3{margin:15px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-5220 .elementor-element.elementor-element-3ad34c4c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5220 .elementor-element.elementor-element-3ad34c4c .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-3356780c{--width:51%;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-7979531b{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-5220 .elementor-element.elementor-element-58b31589{--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-5220 .elementor-element.elementor-element-26150661{margin:15px 10px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-5220 .elementor-element.elementor-element-347d82bf{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5220 .elementor-element.elementor-element-347d82bf .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-2389da62{--width:51%;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-3d474cc1{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-5220 .elementor-element.elementor-element-721d47ff{--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-5220 .elementor-element.elementor-element-65619ea3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-65619ea3 .elementor-heading-title{font-size:18px;}.elementor-5220 .elementor-element.elementor-element-397f3253{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-5220 .elementor-element.elementor-element-397f3253 img{width:80%;}.elementor-5220 .elementor-element.elementor-element-26f487ce{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-2e2532c7{padding:10px 0px 10px 0px;}.elementor-5220 .elementor-element.elementor-element-2e2532c7 img{width:150px;}.elementor-5220 .elementor-element.elementor-element-54a3ac82{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-43318d74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-43318d74 img{width:50px;}.elementor-5220 .elementor-element.elementor-element-652fe96c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-652fe96c img{width:50px;}.elementor-5220 .elementor-element.elementor-element-2d943e8d{margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + -10px) 20px;font-size:14px;}.elementor-5220 .elementor-element.elementor-element-2da89de7{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-46dcbb3d{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-5220 .elementor-element.elementor-element-46dcbb3d .elementor-heading-title{font-size:14px;}.elementor-5220 .elementor-element.elementor-element-659d8082{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-5220 .elementor-element.elementor-element-3b4bf114{--justify-content:flex-start;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-cfd92c{padding:10px 0px 10px 0px;}.elementor-5220 .elementor-element.elementor-element-cfd92c img{width:150px;}.elementor-5220 .elementor-element.elementor-element-3b3ffd3f{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-245de87b{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-5220 .elementor-element.elementor-element-245de87b img{width:50px;}.elementor-5220 .elementor-element.elementor-element-770b5a59{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-5220 .elementor-element.elementor-element-770b5a59 img{width:50px;}.elementor-5220 .elementor-element.elementor-element-31439a9f{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-5220 .elementor-element.elementor-element-31439a9f img{width:50px;}.elementor-5220 .elementor-element.elementor-element-144d8f65{margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + -10px) 20px;font-size:14px;}.elementor-5220 .elementor-element.elementor-element-2ed6d32{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-379ce490{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-5220 .elementor-element.elementor-element-379ce490 .elementor-heading-title{font-size:14px;}.elementor-5220 .elementor-element.elementor-element-76bb908f{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-5220 .elementor-element.elementor-element-160dd5cf{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-3c7dc97{padding:10px 0px 10px 0px;}.elementor-5220 .elementor-element.elementor-element-3c7dc97 img{width:150px;}.elementor-5220 .elementor-element.elementor-element-7f1c350b{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-793aaa77{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-5220 .elementor-element.elementor-element-793aaa77 img{width:50px;}.elementor-5220 .elementor-element.elementor-element-6f5541c{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-5220 .elementor-element.elementor-element-6f5541c img{width:50px;}.elementor-5220 .elementor-element.elementor-element-a34b435{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-5220 .elementor-element.elementor-element-a34b435 img{width:50px;}.elementor-5220 .elementor-element.elementor-element-3de964c{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-5220 .elementor-element.elementor-element-3de964c img{width:50px;}.elementor-5220 .elementor-element.elementor-element-467bde16{margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + -10px) 20px;font-size:14px;}.elementor-5220 .elementor-element.elementor-element-70bdb6b0{--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-5220 .elementor-element.elementor-element-5ea2acce{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-5220 .elementor-element.elementor-element-5ea2acce .elementor-heading-title{font-size:14px;}.elementor-5220 .elementor-element.elementor-element-270ab330{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-5220 .elementor-element.elementor-element-763fe8e5{--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-5220 .elementor-element.elementor-element-66c15ef6{padding:10px 0px 10px 0px;}.elementor-5220 .elementor-element.elementor-element-66c15ef6 img{width:150px;}.elementor-5220 .elementor-element.elementor-element-e1c4d24{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-17ffa5fd{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-5220 .elementor-element.elementor-element-17ffa5fd img{width:50px;}.elementor-5220 .elementor-element.elementor-element-385ebab{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-5220 .elementor-element.elementor-element-385ebab img{width:50px;}.elementor-5220 .elementor-element.elementor-element-748ab5a8{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-5220 .elementor-element.elementor-element-748ab5a8 img{width:50px;}.elementor-5220 .elementor-element.elementor-element-7f802763{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-5220 .elementor-element.elementor-element-7f802763 img{width:50px;}.elementor-5220 .elementor-element.elementor-element-4a044037{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-5220 .elementor-element.elementor-element-4a044037 img{width:50px;}.elementor-5220 .elementor-element.elementor-element-c0102f{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-5220 .elementor-element.elementor-element-107f90ec{--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-5220 .elementor-element.elementor-element-1907aec{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-5220 .elementor-element.elementor-element-6f4882a{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-6fb0e4ca{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-5220 .elementor-element.elementor-element-6fb0e4ca .elementor-heading-title{font-size:14px;}.elementor-5220 .elementor-element.elementor-element-613e6266{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-5220 .elementor-element.elementor-element-4bd0f37d{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5220 .elementor-element.elementor-element-549b4447{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5220 .elementor-element.elementor-element-549b4447 .elementor-heading-title{font-size:18px;}.elementor-5220 .elementor-element.elementor-element-3c8db79f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-5220 .elementor-element.elementor-element-651631a5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5220 .elementor-element.elementor-element-135868a6{width:var( --container-widget-width, 60% );max-width:60%;margin:15px 5px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-135868a6 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-1ed460e2{--width:35%;}.elementor-5220 .elementor-element.elementor-element-4212e5dc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-4212e5dc img{width:100%;}.elementor-5220 .elementor-element.elementor-element-16e3971{--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-5220 .elementor-element.elementor-element-1d34d146{text-align:center;}.elementor-5220 .elementor-element.elementor-element-1d34d146 .elementor-heading-title{font-size:14px;}.elementor-5220 .elementor-element.elementor-element-61dfd987{--container-widget-width:210px;--container-widget-flex-grow:0;width:var( --container-widget-width, 210px );max-width:210px;}.elementor-5220 .elementor-element.elementor-element-7a00686e{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-size:14px;}.elementor-5220 .elementor-element.elementor-element-2785b2b{--justify-content:flex-start;--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-5220 .elementor-element.elementor-element-2eec4116{--flex-wrap:wrap;}.elementor-5220 .elementor-element.elementor-element-3f66fe38{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-5220 .elementor-element.elementor-element-3f66fe38 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-1e3b7c93{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;text-align:justify;}.elementor-5220 .elementor-element.elementor-element-1e3b7c93 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-1b714eed{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5220 .elementor-element.elementor-element-76e45e70{--width:48%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-7303f829{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-74ce9929{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-5220 .elementor-element.elementor-element-1ae9e488{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-62d826fb{--width:48%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-fdf5ccb{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-586572e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:104px;--container-widget-flex-grow:0;width:var( --container-widget-width, 104px );max-width:104px;}.elementor-5220 .elementor-element.elementor-element-8d554d4{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-170e4f5b{--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-4500d060{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-5220 .elementor-element.elementor-element-b539db0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-5220 .elementor-element.elementor-element-6a3f7c42{--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-2dde3fc1{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-5220 .elementor-element.elementor-element-65f7d25f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-5220 .elementor-element.elementor-element-2de51d8a{--width:48%;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-461fbc19{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-4ff57611{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-5220 .elementor-element.elementor-element-65c1c01d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-2ba68aca{--width:48%;--justify-content:flex-start;--margin-top:15px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-dca3260{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-58b7db85{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-5220 .elementor-element.elementor-element-1444cdc9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-303fc7dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-2cfc1012{--justify-content:flex-start;--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-5220 .elementor-element.elementor-element-77039798{--flex-wrap:wrap;}.elementor-5220 .elementor-element.elementor-element-245369d0{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-5220 .elementor-element.elementor-element-245369d0 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-6cbae3e9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;text-align:justify;}.elementor-5220 .elementor-element.elementor-element-6cbae3e9 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-f5fc991{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5220 .elementor-element.elementor-element-1954fe83{--width:48%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-219872a8{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-105bf597{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-5220 .elementor-element.elementor-element-2ec6a941{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-298a9be6{--width:48%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-7e921ce2{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-28ab60b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:104px;--container-widget-flex-grow:0;width:var( --container-widget-width, 104px );max-width:104px;}.elementor-5220 .elementor-element.elementor-element-76767405{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-1e73a33f{--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-6f6bf92{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-5220 .elementor-element.elementor-element-416588e8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-5220 .elementor-element.elementor-element-3d4cd0f2{--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-7f66a35a{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-5220 .elementor-element.elementor-element-34283eb7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-5220 .elementor-element.elementor-element-d3a985{--width:48%;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-42f5f84b{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-3ad9743b{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-5220 .elementor-element.elementor-element-1bcf26b4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-68028eef{--width:48%;--justify-content:flex-start;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-1d76e22a{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-41565b6d{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-5220 .elementor-element.elementor-element-293c15cb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-14e57db7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-5220 .elementor-element.elementor-element-4f1a5a0e{--justify-content:flex-start;--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-5220 .elementor-element.elementor-element-764672b0{--flex-wrap:wrap;}.elementor-5220 .elementor-element.elementor-element-345085a9{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-5220 .elementor-element.elementor-element-345085a9 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-1b8b380c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;text-align:justify;}.elementor-5220 .elementor-element.elementor-element-1b8b380c .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-3411d5bb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5220 .elementor-element.elementor-element-2d993c23{--width:48%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-769e49f9{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-4b7f602d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-5220 .elementor-element.elementor-element-1f22fa74{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-6db4c5b2{--width:48%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-29c28b03{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-6935320f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:104px;--container-widget-flex-grow:0;width:var( --container-widget-width, 104px );max-width:104px;}.elementor-5220 .elementor-element.elementor-element-290f73de{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-fe1f45d{--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-386a0d1f{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-5220 .elementor-element.elementor-element-53bc1530{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-5220 .elementor-element.elementor-element-638cd7c8{--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-73546947{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-5220 .elementor-element.elementor-element-7783d3e9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-5220 .elementor-element.elementor-element-3b31a287{--width:48%;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-293be74c{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-5ed9ee0e{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-5220 .elementor-element.elementor-element-2c425f47{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-5d73f905{--width:48%;--justify-content:flex-start;--margin-top:15px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-7101d722{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-2d322426{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-5220 .elementor-element.elementor-element-55e5bd9c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-29434539{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-620034c6{--justify-content:flex-start;--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-5220 .elementor-element.elementor-element-14b0558c{--flex-wrap:wrap;}.elementor-5220 .elementor-element.elementor-element-58754f55{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-5220 .elementor-element.elementor-element-58754f55 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-2793acba{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;text-align:justify;}.elementor-5220 .elementor-element.elementor-element-2793acba .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-4ebe40c6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5220 .elementor-element.elementor-element-16905b6{--width:48%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-37731986{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-388ee0b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-5220 .elementor-element.elementor-element-6354d55c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-4b522c92{--width:48%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-2ecb81c8{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-3646d365{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:104px;--container-widget-flex-grow:0;width:var( --container-widget-width, 104px );max-width:104px;}.elementor-5220 .elementor-element.elementor-element-52f42468{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-3e44df82{--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-343cd3fa{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-5220 .elementor-element.elementor-element-60b0981c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-5220 .elementor-element.elementor-element-44b28388{--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-12fdfb7c{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-5220 .elementor-element.elementor-element-245218d0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-5220 .elementor-element.elementor-element-48455d7b{--width:48%;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-72061ad0{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-1691f4b9{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-5220 .elementor-element.elementor-element-44c7adf9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-79f5b63c{--width:48%;--justify-content:flex-start;--margin-top:15px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-5a4db1eb{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-2da0dfea{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-5220 .elementor-element.elementor-element-5108ee1b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-3b481ee1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-3e4616f5{--justify-content:flex-start;--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-5220 .elementor-element.elementor-element-633483d7{--flex-wrap:wrap;}.elementor-5220 .elementor-element.elementor-element-6e229fc3{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-5220 .elementor-element.elementor-element-6e229fc3 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-21744998{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;text-align:justify;}.elementor-5220 .elementor-element.elementor-element-21744998 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-710c0f86{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5220 .elementor-element.elementor-element-41ab1221{--width:48%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-1958903e{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-183503fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-5220 .elementor-element.elementor-element-135143ad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-55b28be2{--width:48%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-d0731a9{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-19c8d296{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:104px;--container-widget-flex-grow:0;width:var( --container-widget-width, 104px );max-width:104px;}.elementor-5220 .elementor-element.elementor-element-726cc673{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-42c810e8{--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-6dd9e72b{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-5220 .elementor-element.elementor-element-7ab0a2ab{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-5220 .elementor-element.elementor-element-914abae{--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-5c7323aa{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-5220 .elementor-element.elementor-element-19874ed{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-5220 .elementor-element.elementor-element-11926f03{--width:48%;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-2acb72d2{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-4c0b367a{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-5220 .elementor-element.elementor-element-321c04e3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-4902d97d{--width:48%;--justify-content:flex-start;--margin-top:15px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-43178b6{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-6e6f51ac{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-5220 .elementor-element.elementor-element-560cc36b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-6943857e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-a8bebd9{--justify-content:flex-start;--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-5220 .elementor-element.elementor-element-762f8378{--flex-wrap:wrap;}.elementor-5220 .elementor-element.elementor-element-1e946514{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-5220 .elementor-element.elementor-element-1e946514 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-22035976{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;text-align:justify;}.elementor-5220 .elementor-element.elementor-element-22035976 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-18daef86{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5220 .elementor-element.elementor-element-105728a7{--width:48%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-100b3a1e{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-5cc0199f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-5220 .elementor-element.elementor-element-578fd830{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-3c61d8d3{--width:48%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-3d2ec064{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-3cde66be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:104px;--container-widget-flex-grow:0;width:var( --container-widget-width, 104px );max-width:104px;}.elementor-5220 .elementor-element.elementor-element-79a7c289{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-793a3cdc{--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-7b55f724{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-5220 .elementor-element.elementor-element-5b82ee2b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-5220 .elementor-element.elementor-element-121bc23a{--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-6b96aa5{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-5220 .elementor-element.elementor-element-12738410{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-5220 .elementor-element.elementor-element-49876de3{--width:48%;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-6f406e33{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-48ad246d{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-5220 .elementor-element.elementor-element-47fd1c4d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-6d2d9054{--width:48%;--justify-content:flex-start;--margin-top:15px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-6900cede{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-2069c8d5{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-5220 .elementor-element.elementor-element-76b29648{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-63c44fa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-44fb1509{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-74b9b115{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-5220 .elementor-element.elementor-element-74b9b115 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-1551a8a2{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-5220 .elementor-element.elementor-element-1551a8a2 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-7dce32bd{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-7dce32bd .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-7c763322{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-5220 .elementor-element.elementor-element-7c763322 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-1534feb4{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-5220 .elementor-element.elementor-element-1534feb4 img{width:100%;}.elementor-5220 .elementor-element.elementor-element-34b42f2d{--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-5220 .elementor-element.elementor-element-73f86376{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-5220 .elementor-element.elementor-element-5fc3cf7e{--justify-content:space-around;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-7b58d920{--width:30%;}.elementor-5220 .elementor-element.elementor-element-16b0282{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-13963380{--width:30%;}.elementor-5220 .elementor-element.elementor-element-14a503a6{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-ba46890{--width:30%;}.elementor-5220 .elementor-element.elementor-element-4a7c6a0e{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5220 .elementor-element.elementor-element-3c995f96{--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-5220 .elementor-element.elementor-element-59f4ce58{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-6b94cab8{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:start;}.elementor-5220 .elementor-element.elementor-element-6b94cab8 .elementor-heading-title{font-size:35px;}.elementor-5220 .elementor-element.elementor-element-44c9a655{--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-5220 .elementor-element.elementor-element-467959a0{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-5220 .elementor-element.elementor-element-467959a0 img{width:35px;}.elementor-5220 .elementor-element.elementor-element-673a51c{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-5220 .elementor-element.elementor-element-673a51c .elementor-heading-title{font-size:14px;}.elementor-5220 .elementor-element.elementor-element-3e44a65c{--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-5220 .elementor-element.elementor-element-4d71ca23{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-5220 .elementor-element.elementor-element-4d71ca23 img{width:35px;}.elementor-5220 .elementor-element.elementor-element-69d8c5f7{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-5220 .elementor-element.elementor-element-69d8c5f7 .elementor-heading-title{font-size:14px;}.elementor-5220 .elementor-element.elementor-element-7d0fcb07{--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-5220 .elementor-element.elementor-element-1fa37713{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5220 .elementor-element.elementor-element-1fa37713 .elementor-heading-title{font-size:20px;}.elementor-5220 .elementor-element.elementor-element-57ec3956{text-align:start;font-size:14px;}.elementor-5220 .elementor-element.elementor-element-26cf0484{text-align:start;font-size:12px;}.elementor-5220 .elementor-element.elementor-element-4c2b3553{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5220 .elementor-element.elementor-element-2fb92487{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-5220 .elementor-element.elementor-element-2fb92487 img{width:200px;}.elementor-5220 .elementor-element.elementor-element-6bfbc389{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5220 .elementor-element.elementor-element-536b5828{--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-5220 .elementor-element.elementor-element-536b5828.e-con{--order:99999 /* order end hack */;}.elementor-5220 .elementor-element.elementor-element-4d6b4b08{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-5220 .elementor-element.elementor-element-4d6b4b08 img{width:165px;}.elementor-5220 .elementor-element.elementor-element-11971a3b{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-5220 .elementor-element.elementor-element-60a72cb0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-60a72cb0 .elementor-heading-title{font-size:20px;}.elementor-5220 .elementor-element.elementor-element-6203769c{font-size:14px;}.elementor-5220 .elementor-element.elementor-element-542b4862{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-5220 .elementor-element.elementor-element-52159884{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5220 .elementor-element.elementor-element-26f2ffe3{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5220 .elementor-element.elementor-element-390609f1{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-5220 .elementor-element.elementor-element-55d29b0{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-5220 .elementor-element.elementor-element-208ec5e0{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-47db53de .elementor-heading-title{font-size:14px;}.elementor-5220 .elementor-element.elementor-element-47a60790{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-5220 .elementor-element.elementor-element-622b2c5 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-5220 .elementor-element.elementor-element-2cbcbdd{--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-5220 .elementor-element.elementor-element-7fc2ac71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-7fc2ac71 .elementor-heading-title{font-size:18px;line-height:1.8em;}.elementor-5220 .elementor-element.elementor-element-452a0272 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-5220 .elementor-element.elementor-element-452a0272 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-5220 .elementor-element.elementor-element-452a0272 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-5220 .elementor-element.elementor-element-452a0272 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-5220 .elementor-element.elementor-element-452a0272 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-5220 .elementor-element.elementor-element-452a0272{--e-icon-list-icon-size:24px;}.elementor-5220 .elementor-element.elementor-element-452a0272 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5220 .elementor-element.elementor-element-452a0272 .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-33609d9d{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-5220 .elementor-element.elementor-element-33609d9d img{width:160px;}.elementor-5220 .elementor-element.elementor-element-19bda6e5 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-5a32008{--justify-content:space-between;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5220 .elementor-element.elementor-element-57027a3f{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-5220 .elementor-element.elementor-element-57027a3f .elementor-image-box-wrapper{text-align:center;}.elementor-5220 .elementor-element.elementor-element-57027a3f .elementor-image-box-img{margin-bottom:-15px;}.elementor-5220 .elementor-element.elementor-element-57027a3f .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-5220 .elementor-element.elementor-element-57027a3f .elementor-image-box-img img{height:100px;border-radius:100px;}.elementor-5220 .elementor-element.elementor-element-57027a3f .elementor-image-box-title{font-size:16px;}.elementor-5220 .elementor-element.elementor-element-57027a3f .elementor-image-box-description{font-size:13px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-1bb4888b{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-5220 .elementor-element.elementor-element-1bb4888b .elementor-image-box-img{margin-bottom:-15px;}.elementor-5220 .elementor-element.elementor-element-1bb4888b .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-5220 .elementor-element.elementor-element-1bb4888b .elementor-image-box-img img{height:100px;}.elementor-5220 .elementor-element.elementor-element-1bb4888b .elementor-image-box-title{font-size:16px;letter-spacing:-1px;}.elementor-5220 .elementor-element.elementor-element-1bb4888b .elementor-image-box-description{font-size:13px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-202ab942{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-5220 .elementor-element.elementor-element-202ab942 .elementor-image-box-img{margin-bottom:-15px;}.elementor-5220 .elementor-element.elementor-element-202ab942 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-5220 .elementor-element.elementor-element-202ab942 .elementor-image-box-img img{height:100px;}.elementor-5220 .elementor-element.elementor-element-202ab942 .elementor-image-box-title{font-size:16px;}.elementor-5220 .elementor-element.elementor-element-202ab942 .elementor-image-box-description{font-size:13px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-6afbea87{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-5220 .elementor-element.elementor-element-6afbea87 .elementor-image-box-img{margin-bottom:-15px;}.elementor-5220 .elementor-element.elementor-element-6afbea87 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-5220 .elementor-element.elementor-element-6afbea87 .elementor-image-box-img img{height:100px;}.elementor-5220 .elementor-element.elementor-element-6afbea87 .elementor-image-box-title{font-size:16px;}.elementor-5220 .elementor-element.elementor-element-6afbea87 .elementor-image-box-description{font-size:13px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-652cae9d{font-size:12px;}.elementor-5220 .elementor-element.elementor-element-4b854874{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5220 .elementor-element.elementor-element-43edc419{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-5220 .elementor-element.elementor-element-32f070ec{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-5220 .elementor-element.elementor-element-e52714a{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-1332de5e{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-5220 .elementor-element.elementor-element-1332de5e .elementor-heading-title{font-size:14px;}.elementor-5220 .elementor-element.elementor-element-6cb95711{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-5220 .elementor-element.elementor-element-28aad3ee{font-size:12px;}.elementor-5220 .elementor-element.elementor-element-1b09d185{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-5220 .elementor-element.elementor-element-7b6b5b61{--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-5220 .elementor-element.elementor-element-16c113d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5220 .elementor-element.elementor-element-16c113d2 .elementor-heading-title{font-size:20px;}.elementor-5220 .elementor-element.elementor-element-344ce090{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-5220 .elementor-element.elementor-element-52498e1a{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5220 .elementor-element.elementor-element-935596b{--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-5220 .elementor-element.elementor-element-1f7268e3{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-5220 .elementor-element.elementor-element-ffac287{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-5220 .elementor-element.elementor-element-ffac287 .elementor-heading-title{font-size:18px;}.elementor-5220 .elementor-element.elementor-element-1cedb53f{--width:48%;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-579a5896{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-5220 .elementor-element.elementor-element-5e53b89{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-5220 .elementor-element.elementor-element-5e48aed0{--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-5220 .elementor-element.elementor-element-386149de{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-5220 .elementor-element.elementor-element-70ff1e7b{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-5220 .elementor-element.elementor-element-70ff1e7b .elementor-heading-title{font-size:18px;}.elementor-5220 .elementor-element.elementor-element-5e512b1d{--width:48%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-46be12aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5220 .elementor-element.elementor-element-55f3f079{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-5220 .elementor-element.elementor-element-5bf32db5{--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-5220 .elementor-element.elementor-element-5bcae8f2{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-5220 .elementor-element.elementor-element-5d481e8e{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-5220 .elementor-element.elementor-element-5d481e8e .elementor-heading-title{font-size:18px;}.elementor-5220 .elementor-element.elementor-element-7436514f{--width:48%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-6925add{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5220 .elementor-element.elementor-element-55287ea6{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-5220 .elementor-element.elementor-element-1a61f764{--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-5220 .elementor-element.elementor-element-c55070a{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-5220 .elementor-element.elementor-element-2c946e9c{--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-5220 .elementor-element.elementor-element-75a716e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-5220 .elementor-element.elementor-element-75a716e9 .elementor-heading-title{font-size:18px;}.elementor-5220 .elementor-element.elementor-element-306d0724{font-size:14px;}.elementor-5220 .elementor-element.elementor-element-3dbfd302{--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-5220 .elementor-element.elementor-element-72d0135d{font-size:14px;}.elementor-5220 .elementor-element.elementor-element-37e7b257{--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-5220 .elementor-element.elementor-element-3bbe14da{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-7af2e94c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-7e2266da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-5220 .elementor-element.elementor-element-4f29acb8{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-5220 .elementor-element.elementor-element-5c576cce{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-5220 .elementor-element.elementor-element-1bf35e26{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-1d98f70b{--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-5220 .elementor-element.elementor-element-ef69140{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-ef69140 .elementor-heading-title{font-size:20px;}.elementor-5220 .elementor-element.elementor-element-6f052d10{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-5220 .elementor-element.elementor-element-3cc8d2cf{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-5220 .elementor-element.elementor-element-6d3029f5{--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-5220 .elementor-element.elementor-element-63f60a68{--container-widget-width:95px;--container-widget-flex-grow:0;width:var( --container-widget-width, 95px );max-width:95px;}.elementor-5220 .elementor-element.elementor-element-63f60a68 .elementor-heading-title{line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-44fcf9bd{--container-widget-width:95px;--container-widget-flex-grow:0;width:var( --container-widget-width, 95px );max-width:95px;}.elementor-5220 .elementor-element.elementor-element-44fcf9bd .elementor-heading-title{line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-788115af{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-ad5fc5e{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:8px 0px 8px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5220 .elementor-element.elementor-element-ad5fc5e .elementor-heading-title{font-size:20px;}.elementor-5220 .elementor-element.elementor-element-4542c767{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5220 .elementor-element.elementor-element-68155d72{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:16px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-736d7620{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-5220 .elementor-element.elementor-element-409fcb9c > .elementor-shape-top svg, .elementor-5220 .elementor-element.elementor-element-409fcb9c > .e-con-inner > .elementor-shape-top svg{width:calc(250% + 1.3px);}.elementor-5220 .elementor-element.elementor-element-409fcb9c > .elementor-shape-bottom svg, .elementor-5220 .elementor-element.elementor-element-409fcb9c > .e-con-inner > .elementor-shape-bottom svg{width:calc(250% + 1.3px);}.elementor-5220 .elementor-element.elementor-element-409fcb9c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5220 .elementor-element.elementor-element-458b5db8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5220 .elementor-element.elementor-element-458b5db8 .elementor-heading-title{font-size:20px;}.elementor-5220 .elementor-element.elementor-element-32cb29f3{font-size:16px;}.elementor-5220 .elementor-element.elementor-element-7fcf34d6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5220 .elementor-element.elementor-element-7fcf34d6 .elementor-heading-title{font-size:20px;}.elementor-5220 .elementor-element.elementor-element-7b86919c{font-size:16px;}.elementor-5220 .elementor-element.elementor-element-3cf5556a .elementor-icon{font-size:28px;}.elementor-5220 .elementor-element.elementor-element-3cf5556a .elementor-icon svg{height:28px;}.elementor-5220 .elementor-element.elementor-element-4061064d{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-5220 .elementor-element.elementor-element-7f2f4fae .elementor-icon{font-size:28px;}.elementor-5220 .elementor-element.elementor-element-7f2f4fae .elementor-icon svg{height:28px;}.elementor-5220 .elementor-element.elementor-element-1caaa87a{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-5220 .elementor-element.elementor-element-2ad3db3a .elementor-icon{font-size:28px;}.elementor-5220 .elementor-element.elementor-element-2ad3db3a .elementor-icon svg{height:28px;}.elementor-5220 .elementor-element.elementor-element-49029beb{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-5220 .elementor-element.elementor-element-1541d18c .elementor-icon{font-size:28px;}.elementor-5220 .elementor-element.elementor-element-1541d18c .elementor-icon svg{height:28px;}.elementor-5220 .elementor-element.elementor-element-2dd21259{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-5220 .elementor-element.elementor-element-4104cf66{--n-accordion-item-title-space-between:25px;--n-accordion-title-font-size:16px;}.elementor-5220 .elementor-element.elementor-element-4104cf66 {--n-accordion-padding:15px 15px 15px 15px;}.elementor-5220 .elementor-element.elementor-element-36f538ce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5220 .elementor-element.elementor-element-36f538ce .elementor-heading-title{font-size:20px;}.elementor-5220 .elementor-element.elementor-element-3250400e{font-size:16px;}.elementor-5220 .elementor-element.elementor-element-52aebe86{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5220 .elementor-element.elementor-element-52aebe86 .elementor-heading-title{font-size:20px;}.elementor-5220 .elementor-element.elementor-element-7dd53f87{font-size:16px;}.elementor-5220 .elementor-element.elementor-element-71878286{--grid-row-gap:15px;}.elementor-5220 .elementor-element.elementor-element-71878286 > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-5220 .elementor-element.elementor-element-71878286 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5220 .elementor-element.elementor-element-71878286:after{content:"0.5";}.elementor-5220 .elementor-element.elementor-element-71878286 .elementor-post__thumbnail__link{width:100%;}.elementor-5220 .elementor-element.elementor-element-4250c5c6{margin:-85px -50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5220 .elementor-element.elementor-element-4250c5c6 img{width:150px;}.elementor-5220 .elementor-element.elementor-element-2c26d380{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-5220 .elementor-element.elementor-element-219782d4{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-5220 .elementor-element.elementor-element-2037dc29{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-5220 .elementor-element.elementor-element-1626de18{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-5220 .elementor-element.elementor-element-5c67c78f{--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-5220 .elementor-element.elementor-element-5fba3c5f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5220 .elementor-element.elementor-element-5fba3c5f .elementor-heading-title{font-size:20px;}.elementor-5220 .elementor-element.elementor-element-1387c571{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-7a72ba19 img{width:65%;}.elementor-5220 .elementor-element.elementor-element-4774a542{font-size:15px;}.elementor-5220 .elementor-element.elementor-element-4c9a52af{--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-5220 .elementor-element.elementor-element-73a992c7{--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-5220 .elementor-element.elementor-element-2328c6f8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-5220 .elementor-element.elementor-element-2328c6f8 .elementor-heading-title{font-size:20px;}.elementor-5220 .elementor-element.elementor-element-6ae7a5cf{--width:30%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-324dfb87{width:initial;max-width:initial;padding:5px 0px 5px 0px;}.elementor-5220 .elementor-element.elementor-element-324dfb87 .elementor-heading-title{font-size:12px;}.elementor-5220 .elementor-element.elementor-element-3e026e7a{--width:30%;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-5220 .elementor-element.elementor-element-35e0b682{width:initial;max-width:initial;padding:5px 0px 5px 0px;}.elementor-5220 .elementor-element.elementor-element-35e0b682 .elementor-heading-title{font-size:12px;}.elementor-5220 .elementor-element.elementor-element-1d24323e{--width:30%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-21cbb1dd{width:initial;max-width:initial;padding:5px 0px 5px 0px;}.elementor-5220 .elementor-element.elementor-element-21cbb1dd .elementor-heading-title{font-size:12px;}.elementor-5220 .elementor-element.elementor-element-5cf5950d{--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5220 .elementor-element.elementor-element-1728645c{--min-height:0px;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-2182121{--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-5220 .elementor-element.elementor-element-589bb623{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-5220 .elementor-element.elementor-element-59d10a26{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-5220 .elementor-element.elementor-element-59d10a26 .elementor-heading-title{font-size:34px;}.elementor-5220 .elementor-element.elementor-element-6b2e592f{--min-height:65px;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5220 .elementor-element.elementor-element-48493157{--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-5220 .elementor-element.elementor-element-20dee241{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-5220 .elementor-element.elementor-element-20dee241 img{width:40px;}.elementor-5220 .elementor-element.elementor-element-3db06e7c{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-5220 .elementor-element.elementor-element-3db06e7c .elementor-heading-title{font-size:13px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-18846458{--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-5220 .elementor-element.elementor-element-2969418b{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-5220 .elementor-element.elementor-element-2969418b img{width:100%;}.elementor-5220 .elementor-element.elementor-element-56bc8d6f{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-5220 .elementor-element.elementor-element-56bc8d6f .elementor-heading-title{font-size:13px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-46614c7d{--width:100%;}.elementor-5220 .elementor-element.elementor-element-2776b4e1{width:initial;max-width:initial;font-size:14px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-528addd3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5220 .elementor-element.elementor-element-677fe607{font-size:18px;line-height:1.8em;}.elementor-5220 .elementor-element.elementor-element-5a4c0ae{font-size:16px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-414ffa6{font-size:16px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-1b92e6e{font-size:16px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-2df2d0fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5220 .elementor-element.elementor-element-2d93d741{--min-height:280px;}.elementor-5220 .elementor-element.elementor-element-36c8e106{width:100%;max-width:100%;}.elementor-5220 .elementor-element.elementor-element-11c51818{width:100%;max-width:100%;}.elementor-5220 .elementor-element.elementor-element-27487b56{width:100%;max-width:100%;}.elementor-5220 .elementor-element.elementor-element-3b40f290{width:100%;max-width:100%;}.elementor-5220 .elementor-element.elementor-element-5352e750{width:100%;max-width:100%;}.elementor-5220 .elementor-element.elementor-element-5aad713f{width:100%;max-width:100%;}.elementor-5220 .elementor-element.elementor-element-78e80774{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5220 .elementor-element.elementor-element-1da83aa3{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-5220 .elementor-element.elementor-element-1da83aa3 .elementor-heading-title{font-size:16px;}.elementor-5220 .elementor-element.elementor-element-79f0d6d4{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-5220 .elementor-element.elementor-element-497ed810{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-5220 .elementor-element.elementor-element-41a615aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-5220 .elementor-element.elementor-element-41a615aa .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-5220 .elementor-element.elementor-element-484d661e{font-size:16px;}.elementor-5220 .elementor-element.elementor-element-60bee3d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5220 .elementor-element.elementor-element-d51bee0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}}@media(min-width:768px){.elementor-5220 .elementor-element.elementor-element-33226346{--content-width:1200px;}.elementor-5220 .elementor-element.elementor-element-632138de{--width:20%;}.elementor-5220 .elementor-element.elementor-element-14efec51{--width:36%;}.elementor-5220 .elementor-element.elementor-element-737d5d46{--width:30%;}.elementor-5220 .elementor-element.elementor-element-414224a1{--width:30%;}.elementor-5220 .elementor-element.elementor-element-7c083f85{--width:30%;}.elementor-5220 .elementor-element.elementor-element-518c2c58{--width:18%;}.elementor-5220 .elementor-element.elementor-element-625b0e5b{--width:18%;}.elementor-5220 .elementor-element.elementor-element-26533858{--content-width:1200px;}.elementor-5220 .elementor-element.elementor-element-1ee26aca{--width:40%;}.elementor-5220 .elementor-element.elementor-element-453677f{--width:19%;}.elementor-5220 .elementor-element.elementor-element-7412daa7{--width:46%;}.elementor-5220 .elementor-element.elementor-element-3b19f615{--width:46%;}.elementor-5220 .elementor-element.elementor-element-7cfc18ac{--content-width:1200px;}.elementor-5220 .elementor-element.elementor-element-132718f1{--width:30%;}.elementor-5220 .elementor-element.elementor-element-7bbc597b{--width:30%;}.elementor-5220 .elementor-element.elementor-element-35c36de7{--content-width:1200px;}.elementor-5220 .elementor-element.elementor-element-602d3c1{--width:50%;}.elementor-5220 .elementor-element.elementor-element-4b55dd97{--content-width:1200px;}.elementor-5220 .elementor-element.elementor-element-3c9e2bcb{--width:50%;}.elementor-5220 .elementor-element.elementor-element-32910b1a{--width:50%;}.elementor-5220 .elementor-element.elementor-element-61cc5856{--width:50%;}.elementor-5220 .elementor-element.elementor-element-1599c505{--content-width:1200px;}.elementor-5220 .elementor-element.elementor-element-4e768c31{--width:32%;}.elementor-5220 .elementor-element.elementor-element-4c703ec8{--width:32%;}.elementor-5220 .elementor-element.elementor-element-674e40be{--width:32%;}.elementor-5220 .elementor-element.elementor-element-602e5fd5{--width:32%;}.elementor-5220 .elementor-element.elementor-element-58b31589{--width:32%;}.elementor-5220 .elementor-element.elementor-element-721d47ff{--content-width:1200px;}.elementor-5220 .elementor-element.elementor-element-26f487ce{--width:46%;}.elementor-5220 .elementor-element.elementor-element-3b4bf114{--width:46%;}.elementor-5220 .elementor-element.elementor-element-160dd5cf{--width:46%;}.elementor-5220 .elementor-element.elementor-element-763fe8e5{--width:46%;}.elementor-5220 .elementor-element.elementor-element-107f90ec{--width:16%;}.elementor-5220 .elementor-element.elementor-element-4bd0f37d{--content-width:1200px;}.elementor-5220 .elementor-element.elementor-element-3d3c14a6{--width:85%;}.elementor-5220 .elementor-element.elementor-element-651631a5{--width:60%;}.elementor-5220 .elementor-element.elementor-element-1ed460e2{--width:38%;}.elementor-5220 .elementor-element.elementor-element-16e3971{--width:65%;}.elementor-5220 .elementor-element.elementor-element-4bfc4bcd{--width:35%;}.elementor-5220 .elementor-element.elementor-element-14fd3c50{--width:60%;}.elementor-5220 .elementor-element.elementor-element-1bfc3780{--width:40%;}.elementor-5220 .elementor-element.elementor-element-2785b2b{--width:100%;}.elementor-5220 .elementor-element.elementor-element-76e45e70{--width:22%;}.elementor-5220 .elementor-element.elementor-element-62d826fb{--width:22%;}.elementor-5220 .elementor-element.elementor-element-2de51d8a{--width:22%;}.elementor-5220 .elementor-element.elementor-element-2ba68aca{--width:22%;}.elementor-5220 .elementor-element.elementor-element-2cfc1012{--width:100%;}.elementor-5220 .elementor-element.elementor-element-1954fe83{--width:22%;}.elementor-5220 .elementor-element.elementor-element-298a9be6{--width:22%;}.elementor-5220 .elementor-element.elementor-element-d3a985{--width:22%;}.elementor-5220 .elementor-element.elementor-element-68028eef{--width:22%;}.elementor-5220 .elementor-element.elementor-element-4f1a5a0e{--width:100%;}.elementor-5220 .elementor-element.elementor-element-2d993c23{--width:22%;}.elementor-5220 .elementor-element.elementor-element-6db4c5b2{--width:22%;}.elementor-5220 .elementor-element.elementor-element-3b31a287{--width:22%;}.elementor-5220 .elementor-element.elementor-element-5d73f905{--width:22%;}.elementor-5220 .elementor-element.elementor-element-620034c6{--width:100%;}.elementor-5220 .elementor-element.elementor-element-16905b6{--width:22%;}.elementor-5220 .elementor-element.elementor-element-4b522c92{--width:22%;}.elementor-5220 .elementor-element.elementor-element-48455d7b{--width:22%;}.elementor-5220 .elementor-element.elementor-element-79f5b63c{--width:22%;}.elementor-5220 .elementor-element.elementor-element-3e4616f5{--width:100%;}.elementor-5220 .elementor-element.elementor-element-41ab1221{--width:22%;}.elementor-5220 .elementor-element.elementor-element-55b28be2{--width:22%;}.elementor-5220 .elementor-element.elementor-element-11926f03{--width:22%;}.elementor-5220 .elementor-element.elementor-element-4902d97d{--width:22%;}.elementor-5220 .elementor-element.elementor-element-a8bebd9{--width:100%;}.elementor-5220 .elementor-element.elementor-element-105728a7{--width:22%;}.elementor-5220 .elementor-element.elementor-element-3c61d8d3{--width:22%;}.elementor-5220 .elementor-element.elementor-element-49876de3{--width:22%;}.elementor-5220 .elementor-element.elementor-element-6d2d9054{--width:22%;}.elementor-5220 .elementor-element.elementor-element-34b42f2d{--content-width:900px;}.elementor-5220 .elementor-element.elementor-element-5fc3cf7e{--width:48%;}.elementor-5220 .elementor-element.elementor-element-7b58d920{--width:30%;}.elementor-5220 .elementor-element.elementor-element-13963380{--width:30%;}.elementor-5220 .elementor-element.elementor-element-ba46890{--width:30%;}.elementor-5220 .elementor-element.elementor-element-44c9a655{--width:23%;}.elementor-5220 .elementor-element.elementor-element-3e44a65c{--width:23%;}.elementor-5220 .elementor-element.elementor-element-4c2b3553{--content-width:1200px;}.elementor-5220 .elementor-element.elementor-element-536b5828{--width:24%;}.elementor-5220 .elementor-element.elementor-element-59c08f25{--width:50%;}.elementor-5220 .elementor-element.elementor-element-52159884{--content-width:1200px;}.elementor-5220 .elementor-element.elementor-element-1ce09c0d{--width:100%;}.elementor-5220 .elementor-element.elementor-element-208ec5e0{--width:100%;}.elementor-5220 .elementor-element.elementor-element-2cbcbdd{--width:80%;}.elementor-5220 .elementor-element.elementor-element-434b5d1f{--width:52%;}.elementor-5220 .elementor-element.elementor-element-7617656e{--width:80%;}.elementor-5220 .elementor-element.elementor-element-5a32008{--width:100%;}.elementor-5220 .elementor-element.elementor-element-4b854874{--width:80%;}.elementor-5220 .elementor-element.elementor-element-7b6b5b61{--content-width:1200px;}.elementor-5220 .elementor-element.elementor-element-935596b{--width:30%;}.elementor-5220 .elementor-element.elementor-element-5e48aed0{--width:30%;}.elementor-5220 .elementor-element.elementor-element-5bf32db5{--width:30%;}.elementor-5220 .elementor-element.elementor-element-2c946e9c{--width:50%;}.elementor-5220 .elementor-element.elementor-element-3dbfd302{--width:50%;}.elementor-5220 .elementor-element.elementor-element-3bbe14da{--width:34%;}.elementor-5220 .elementor-element.elementor-element-1d98f70b{--width:48%;}.elementor-5220 .elementor-element.elementor-element-6d3029f5{--width:48%;}.elementor-5220 .elementor-element.elementor-element-1df891e3{--content-width:1200px;}.elementor-5220 .elementor-element.elementor-element-3dd35509{--width:100%;}.elementor-5220 .elementor-element.elementor-element-66c4f834{--width:100%;}.elementor-5220 .elementor-element.elementor-element-2811586b{--width:100%;}.elementor-5220 .elementor-element.elementor-element-65e7017f{--width:100%;}.elementor-5220 .elementor-element.elementor-element-1086aa9d{--width:40%;}.elementor-5220 .elementor-element.elementor-element-3ff27b0a{--width:100%;}.elementor-5220 .elementor-element.elementor-element-2c68316{--width:60%;}.elementor-5220 .elementor-element.elementor-element-ca79b0a{--width:40%;}.elementor-5220 .elementor-element.elementor-element-7bd5984b{--width:75%;}.elementor-5220 .elementor-element.elementor-element-4c9a52af{--content-width:1200px;}.elementor-5220 .elementor-element.elementor-element-73a992c7{--width:100%;}.elementor-5220 .elementor-element.elementor-element-6ae7a5cf{--width:160px;}.elementor-5220 .elementor-element.elementor-element-3e026e7a{--width:160px;}.elementor-5220 .elementor-element.elementor-element-1d24323e{--width:160px;}.elementor-5220 .elementor-element.elementor-element-1728645c{--width:48%;}.elementor-5220 .elementor-element.elementor-element-6b2e592f{--width:100%;}.elementor-5220 .elementor-element.elementor-element-48493157{--width:47%;}.elementor-5220 .elementor-element.elementor-element-18846458{--width:47%;}.elementor-5220 .elementor-element.elementor-element-46614c7d{--width:48%;}.elementor-5220 .elementor-element.elementor-element-2d93d741{--content-width:1200px;}.elementor-5220 .elementor-element.elementor-element-3838d8a4{--width:300px;}}/* Start custom CSS for container, class: .elementor-element-7cfc18ac *//* =========================================
   Animal silhouettes motion (animal1〜5)
   ・大きめ浮遊（上下＋左右）
   ・ゆっくり呼吸（scale）
   ・透明度ゆらぎ（fade）
   ・調整しやすいようCSS変数で一括管理
   ========================================= */

/* ① 共通設定：ここを触ると全体の雰囲気が変わる */
:root{
  /* 移動の基準（まずここで全体の“大きさ”を調整） */
  --ani-move-y: 18px;     /* 上下の最大移動量 */
  --ani-move-x: 12px;     /* 左右の最大移動量 */

  /* 呼吸（スケール） */
  --ani-scale-min: 0.985;
  --ani-scale-max: 1.035;

  /* 透明度 */
  --ani-opacity-min: 0.35;
  --ani-opacity-max: 0.85;

  /* 影（強くしすぎない） */
  --ani-shadow: 0 10px 22px rgba(0,0,0,.07);
}

/* ② 対象要素：imgでもdivでもOK */
.animal1, .animal2, .animal3, .animal4, .animal5{
  /* “個体ごとのズレ”は下で上書きする変数で管理 */
  --x1: 0px;   --y1: 0px;   --s1: 1;
  --x2: 0px;   --y2: 0px;   --s2: 1;

  /* 各アニメの秒数（個体ごとに上書き推奨） */
  --t-float: 8.0s;
  --t-breath: 7.5s;
  --t-fade: 6.2s;

  /* delay（個体ごとに上書き） */
  --d-float: 0s;
  --d-breath: 0s;
  --d-fade: 0s;

  will-change: transform, opacity, filter;
  transform-origin: 50% 60%;
  filter: drop-shadow(var(--ani-shadow));

  /* 3つ重ねる：浮遊 / 呼吸 / フェード */
  animation:
    animalFloat var(--t-float) ease-in-out infinite,
    animalBreath var(--t-breath) ease-in-out infinite,
    animalFade var(--t-fade) ease-in-out infinite;

  animation-delay: var(--d-float), var(--d-breath), var(--d-fade);
}

/* ③ 浮遊（大きめ）：
   - 途中に“寄り道”を作るとランダムっぽく見える */
@keyframes animalFloat{
  0%{
    transform: translate3d(calc(var(--x1)), calc(var(--y1)), 0) rotate(-1.2deg);
  }
  22%{
    transform: translate3d(
      calc(var(--x1) + (var(--ani-move-x) * 0.55)),
      calc(var(--y1) - (var(--ani-move-y) * 0.35)),
      0
    ) rotate(0.8deg);
  }
  50%{
    transform: translate3d(
      calc(var(--x2) + (var(--ani-move-x) * 1.0)),
      calc(var(--y2) - (var(--ani-move-y) * 1.0)),
      0
    ) rotate(1.6deg);
  }
  78%{
    transform: translate3d(
      calc(var(--x2) - (var(--ani-move-x) * 0.35)),
      calc(var(--y2) - (var(--ani-move-y) * 0.15)),
      0
    ) rotate(-0.6deg);
  }
  100%{
    transform: translate3d(calc(var(--x1)), calc(var(--y1)), 0) rotate(-1.2deg);
  }
}

/* ④ 呼吸（スケール）：
   - scaleは浮遊transformと干渉するので、filter/opacityと合わせるのがコツ
   - ただし transform を2つのkeyframesで同時に触ると上書きになるので、
     呼吸は “scale” を疑似的に opacity/blur で表現…ではなく、
     ここでは “浮遊側に scale を含める” 方法を採用する。

   → なので animalBreath は “微妙な明滅＋影の変化”にして、
     スケールは animalFloat 側で（rotateと一緒に）感じさせます。
*/
@keyframes animalBreath{
  0%,100%{
    filter: drop-shadow(var(--ani-shadow));
  }
  50%{
    filter: drop-shadow(0 14px 28px rgba(0,0,0,.06));
  }
}

/* ⑤ 透明度ゆらぎ（チカチカしない） */
@keyframes animalFade{
  0%   { opacity: var(--ani-opacity-min); }
  18%  { opacity: calc(var(--ani-opacity-min) + (var(--ani-opacity-max) - var(--ani-opacity-min)) * 0.65); }
  45%  { opacity: var(--ani-opacity-max); }
  72%  { opacity: calc(var(--ani-opacity-min) + (var(--ani-opacity-max) - var(--ani-opacity-min)) * 0.45); }
  100% { opacity: var(--ani-opacity-min); }
}

/* ⑥ “呼吸スケール”をちゃんと入れたい場合：
   transformが競合するので、子要素に付けるのが鉄板。
   animal1〜5 の中身が <img> なら以下が効きます。
   ※ div背景の場合は中身がないので、このスケールは不要（float側で感じさせる）
*/
.animal1 > img, .animal2 > img, .animal3 > img, .animal4 > img, .animal5 > img{
  transform-origin: 50% 60%;
  animation: animalScale var(--t-breath) ease-in-out infinite;
  animation-delay: var(--d-breath);
  will-change: transform;
}

@keyframes animalScale{
  0%,100% { transform: scale(var(--ani-scale-min)); }
  50%     { transform: scale(var(--ani-scale-max)); }
}

/* ⑦ 個体差（＝ランダム感）：
   位置の“基点”と、周期/ディレイをズラす */
.animal1{
  --x1: 0px;  --y1: 0px;
  --x2: -2px; --y2: 3px;
  --t-float: 8.6s; --t-breath: 7.8s; --t-fade: 6.1s;
  --d-float: -1.2s; --d-breath: -0.4s; --d-fade: -2.2s;
}

.animal2{
  --x1: 0px;  --y1: 0px;
  --x2: 4px;  --y2: -2px;
  --t-float: 9.4s; --t-breath: 8.8s; --t-fade: 5.7s;
  --d-float: -3.8s; --d-breath: -1.0s; --d-fade: -0.9s;
}

.animal3{
  --x1: 0px;  --y1: 0px;
  --x2: -3px; --y2: -1px;
  --t-float: 7.9s; --t-breath: 7.2s; --t-fade: 6.8s;
  --d-float: -2.6s; --d-breath: -2.1s; --d-fade: -4.0s;
}

.animal4{
  --x1: 0px;  --y1: 0px;
  --x2: 2px;  --y2: 4px;
  --t-float: 10.2s; --t-breath: 9.1s; --t-fade: 6.4s;
  --d-float: -5.1s; --d-breath: -0.8s; --d-fade: -1.6s;
}

.animal5{
  --x1: 0px;  --y1: 0px;
  --x2: 5px;  --y2: 1px;
  --t-float: 8.9s; --t-breath: 7.9s; --t-fade: 5.9s;
  --d-float: -0.7s; --d-breath: -1.9s; --d-fade: -3.3s;
}

/* ⑧ モバイルは動き弱め（好みで） */
@media (max-width: 767px){
  :root{
    --ani-move-y: 12px;
    --ani-move-x: 8px;
    --ani-scale-max: 1.025;
    --ani-opacity-max: 0.78;
  }
}

/* ⑨ アクセシビリティ：動き控えめ設定 */
@media (prefers-reduced-motion: reduce){
  .animal1, .animal2, .animal3, .animal4, .animal5{
    animation: none !important;
  }
  .animal1 > img, .animal2 > img, .animal3 > img, .animal4 > img, .animal5 > img{
    animation: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41a53adb *//* ===== PC（デフォルト） ===== */

.top_midashi .sp-br {
  display: inline;   /* PCでは改行させない */
}

.top_midashi .pc-br {
  display: inline;   /* PCでは改行を有効にする */
}


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

  .top_midashi .sp-br {
    display: block;   /* スマホだけ改行 */
  }

  .top_midashi .pc-br {
    display: none;    /* スマホではPC用改行を消す */
  }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f452e3b *//* 「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-1599c505 *//* まず枠を作る（上書きされないように !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-65619ea3 *//* 「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-721d47ff */.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 heading, class: .elementor-element-7497d3f5 *//* ===== PC（デフォルト） ===== */

/* スマホ用テキストを非表示 */
.kyori .sp-inline {
  display: none;
}

/* PC用は表示 */
.kyori .pc-br {
  display: inline;
}


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

  /* PC用は非表示 */
  .kyori .pc-br {
    display: none;
  }

  /* スマホ用を表示 */
  .kyori .sp-inline {
    display: inline;
  }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1534feb4 */.dog-illust img {
    transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bd0f37d *//* --- 火葬タイトル --- */
.title-main {
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
}

.title-sub {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}

/* --- 金額 --- */
.price-main {
  font-size: 36px;
  font-weight: 700;
}

.price-sub {
  font-size: 20px;
  margin-left: 4px;
}

/* --- スマホ表示 (767px以下) --- */
@media (max-width: 767px) {
  .title-main {
    font-size: 18px;
  }

  .title-sub {
    font-size: 14px;
  }

  .price-main {
    font-size: 24px;
  }

  .price-sub {
    font-size: 14px;
    margin-left: 4px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-452a0272 *//* .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-6cb95711 */.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-7b6b5b61 *//* まず枠を作る（上書きされないように !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 text-editor, class: .elementor-element-68155d72 *//* スマホ版（767px以下）かつ .korekara-txt クラスがついた要素のみ適用 */
@media screen and (max-width: 767px) {
    .korekara-txt,
    .korekara-txt p {
        line-height: 1.6 !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6704e136 *//* 左右の丸ボタンを緑色にする */
.elementor-5220 .elementor-element.elementor-element-6704e136 .ti-controls .ti-next,
.elementor-5220 .elementor-element.elementor-element-6704e136 .ti-controls .ti-prev {
    background-color: #00A7D4 !important;
    opacity: 1 !important;
    border: none !important;
}

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

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

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

/* --- Qと見出しを同じ行にする --- */
.elementor-5220 .elementor-element.elementor-element-4104cf66 .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-5220 .elementor-element.elementor-element-4104cf66 .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-5220 .elementor-element.elementor-element-4104cf66 .e-n-accordion-item-panel{
  background:#ffffff !important;
  font-size: 16px !important;
  line-height: 1.9 !important;
  padding: 35px 40px !important;
}

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

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

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

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

/* --- 開いている時：下はpanelが担当 --- */
.elementor-5220 .elementor-element.elementor-element-4104cf66 .e-n-accordion-item-title[aria-expanded="true"] ~ .e-n-accordion-item-panel,
.elementor-5220 .elementor-element.elementor-element-4104cf66 .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-5220 .elementor-element.elementor-element-4104cf66 .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-5220 .elementor-element.elementor-element-4104cf66 .e-n-accordion-item-title .q-icon{
    font-size: 32px !important;
    margin-top: 2px !important;
  }

  /* A本文 */
  .elementor-5220 .elementor-element.elementor-element-4104cf66 .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-71878286 *//* 1. 全体の高さを無理やり削る */
.elementor-5220 .elementor-element.elementor-element-71878286 .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-5220 .elementor-element.elementor-element-71878286 .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-5220 .elementor-element.elementor-element-71878286 .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-5220 .elementor-element.elementor-element-71878286 .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-1086aa9d */.elementor-5220 .elementor-element.elementor-element-1086aa9d {
  position: relative;
}

/* 下三角 */
.elementor-5220 .elementor-element.elementor-element-1086aa9d::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-4774a542 */.elementor-5220 .elementor-element.elementor-element-4774a542 a {
    color: #604C3F !important;
    text-decoration: none; /* 下線を消したい場合 */
}

/* ホバー（マウスを乗せた時）の色も指定したい場合 */
.elementor-5220 .elementor-element.elementor-element-4774a542 a:hover {
    color: #8c7668 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-677fe607 *//* 主な対応エリアの文字を犬と同じ質感に */
.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-548f64d */.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-b19620b */.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-c563129 */.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-548f64d */.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-b19620b */.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-c563129 */.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-548f64d */.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-b19620b */.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-c563129 */.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-548f64d */.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-b19620b */.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-c563129 */.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-4d12a10 *//* =========================
   全体の文字色を統一
========================= */

.elementor-5220 .elementor-element.elementor-element-4d12a10,
.elementor-5220 .elementor-element.elementor-element-4d12a10 *{
  color: #604C3F !important;
}

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

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

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

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

.elementor-5220 .elementor-element.elementor-element-4d12a10 .e-n-accordion-item-content{
  padding-top: 15px !important;
}

/* リンクも茶色＆下線なし */
.elementor-5220 .elementor-element.elementor-element-4d12a10 .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-5220 .elementor-element.elementor-element-4d12a10 .e-n-accordion-item{
  border: none !important;
}

.elementor-5220 .elementor-element.elementor-element-4d12a10 .e-n-accordion-item-title{
  border: none !important;
}

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

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

/* リンク自体の上下余白を増やして“見た目で”行間を作る */
.elementor-5220 .elementor-element.elementor-element-4d12a10 .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-41a615aa */.elementor-5220 .elementor-element.elementor-element-41a615aa{
  /* 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-5220 .elementor-element.elementor-element-41a615aa{
    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-5220 .elementor-element.elementor-element-41a615aa{
    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 */