.elementor-13 .elementor-element.elementor-element-5268bba{--display:flex;--min-height:100svh;--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-13 .elementor-element.elementor-element-9b1cb04{--display:flex;}.elementor-13 .elementor-element.elementor-element-6a68a1a{--display:flex;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--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-13 .elementor-element.elementor-element-8f70821{text-align:center;}.elementor-13 .elementor-element.elementor-element-8f70821 .elementor-heading-title{font-family:"Zen Antique", Sans-serif;font-size:1.7rem;font-weight:500;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3d240cf{--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-13 .elementor-element.elementor-element-f77aee0{text-align:center;}.elementor-13 .elementor-element.elementor-element-f77aee0 .elementor-heading-title{font-size:1.6rem;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-c98587c{--display:flex;--min-height:0px;--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;--z-index:0;}.elementor-13 .elementor-element.elementor-element-9d21d0d{--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;--gap:47px 47px;--row-gap:47px;--column-gap:47px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-13 .elementor-element.elementor-element-9d21d0d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9d21d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aishin-co.jp/wp-content/uploads/2025/08/Vector-1.svg");background-position:50% -130px;background-repeat:no-repeat;background-size:1400px auto;}.elementor-13 .elementor-element.elementor-element-214f4e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-13 .elementor-element.elementor-element-be3aa78{text-align:left;}.elementor-13 .elementor-element.elementor-element-be3aa78 img{width:100%;max-width:680px;}.elementor-13 .elementor-element.elementor-element-5e198a6{background-color:#34A9E0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 53px 50px 57px;top:8px;z-index:3;border-radius:50% 50% 50% 50%;text-align:center;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-5e198a6{left:380px;}body.rtl .elementor-13 .elementor-element.elementor-element-5e198a6{right:380px;}.elementor-13 .elementor-element.elementor-element-5e198a6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:3.6rem;font-weight:700;line-height:4.8rem;letter-spacing:0.7rem;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-879d1ba{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-13 .elementor-element.elementor-element-033b289{text-align:left;}.elementor-13 .elementor-element.elementor-element-033b289 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:3.6rem;font-weight:400;line-height:5rem;letter-spacing:4px;}.elementor-13 .elementor-element.elementor-element-e7b6d05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-13 .elementor-element.elementor-element-e7b6d05 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;}.elementor-13 .elementor-element.elementor-element-9e21524{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0;--margin-bottom:0;--margin-left:calc(50% - 50vw);--margin-right:calc(50% - 50vw);--padding-top:2rem;--padding-bottom:17rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13 .elementor-element.elementor-element-9e21524:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9e21524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34A9E0;}.elementor-13 .elementor-element.elementor-element-2ce500a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:5rem;--padding-right:5rem;--z-index:3;}.elementor-13 .elementor-element.elementor-element-f924033{text-align:left;}.elementor-13 .elementor-element.elementor-element-f924033 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.4rem;font-weight:700;line-height:4rem;letter-spacing:4px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-1111d6a .elementor-button{background-color:#FFFFFF;fill:#B51C2E;color:#B51C2E;transition-duration:0.3s;border-radius:50px 50px 50px 50px;padding:2rem 4rem 2rem 4rem;}.elementor-13 .elementor-element.elementor-element-1111d6a .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-1111d6a .elementor-button:focus{background-color:#B51C2E;color:#FFFFFF;box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.22);}.elementor-13 .elementor-element.elementor-element-1111d6a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-1111d6a .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-13 .elementor-element.elementor-element-1111d6a .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-1111d6a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-daffbc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;z-index:2;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-daffbc6{left:0%;}body.rtl .elementor-13 .elementor-element.elementor-element-daffbc6{right:0%;}.elementor-13 .elementor-element.elementor-element-daffbc6 img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-fe46e5f{margin:0px -600px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;z-index:1;}.elementor-13 .elementor-element.elementor-element-fe46e5f img{width:100%;max-width:570px;}.elementor-13 .elementor-element.elementor-element-2f278dd{--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;--gap:47px 47px;--row-gap:47px;--column-gap:47px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-13 .elementor-element.elementor-element-2f278dd:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2f278dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aishin-co.jp/wp-content/uploads/2025/08/Vector-1.svg");background-position:50% -130px;background-repeat:no-repeat;background-size:1400px auto;}.elementor-13 .elementor-element.elementor-element-ee4f6fb{--display:flex;--overflow:hidden;}.elementor-13 .elementor-element.elementor-element-dd5643f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-13 .elementor-element.elementor-element-e861323{text-align:left;}.elementor-13 .elementor-element.elementor-element-e861323 img{width:100%;max-width:680px;}.elementor-13 .elementor-element.elementor-element-b7385eb{background-color:#34A9E0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 55px 50px 55px;z-index:3;border-radius:50% 50% 50% 50%;text-align:center;}.elementor-13 .elementor-element.elementor-element-b7385eb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:3.6rem;font-weight:700;line-height:4.8rem;letter-spacing:0.7rem;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-0243ca0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;z-index:2;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-0243ca0{left:0%;}body.rtl .elementor-13 .elementor-element.elementor-element-0243ca0{right:0%;}.elementor-13 .elementor-element.elementor-element-0243ca0 img{width:100vw;max-width:100%;}.elementor-13 .elementor-element.elementor-element-0086d05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;z-index:1;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-0086d05{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-0086d05{left:0px;}.elementor-13 .elementor-element.elementor-element-0086d05 img{max-width:360px;}.elementor-13 .elementor-element.elementor-element-3bf4473{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-13 .elementor-element.elementor-element-ca24137{text-align:left;}.elementor-13 .elementor-element.elementor-element-ca24137 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:3.6rem;font-weight:400;line-height:5rem;letter-spacing:4px;}.elementor-13 .elementor-element.elementor-element-007e81e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-13 .elementor-element.elementor-element-007e81e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;}.elementor-13 .elementor-element.elementor-element-a22b16d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0;--margin-bottom:0;--margin-left:calc(50% - 50vw);--margin-right:calc(50% - 50vw);--padding-top:2rem;--padding-bottom:17rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13 .elementor-element.elementor-element-a22b16d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a22b16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34A9E0;}.elementor-13 .elementor-element.elementor-element-8f2f219{text-align:left;}.elementor-13 .elementor-element.elementor-element-8f2f219 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.4rem;font-weight:700;line-height:4rem;letter-spacing:4px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-8abe3fc .elementor-button{background-color:#FFFFFF;fill:#B51C2E;color:#B51C2E;transition-duration:0.3s;border-radius:50px 50px 50px 50px;padding:2rem 4rem 2rem 4rem;}.elementor-13 .elementor-element.elementor-element-8abe3fc .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-8abe3fc .elementor-button:focus{background-color:#B51C2E;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-8abe3fc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-8abe3fc .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-13 .elementor-element.elementor-element-8abe3fc .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-8abe3fc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-403e485{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:140px 140px;--row-gap:140px;--column-gap:140px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8rem;--padding-bottom:17rem;--padding-left:5rem;--padding-right:5rem;}.elementor-13 .elementor-element.elementor-element-403e485:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-403e485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aishin-co.jp/wp-content/uploads/2025/08/Group-214.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-965ae7d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-13 .elementor-element.elementor-element-b3b311f{background-color:#34A9E0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 53px 50px 57px;z-index:3;border-radius:50% 50% 50% 50%;text-align:center;}.elementor-13 .elementor-element.elementor-element-b3b311f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:3.6rem;font-weight:700;line-height:4.8rem;letter-spacing:0.7rem;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-e54ce04{text-align:left;}.elementor-13 .elementor-element.elementor-element-e54ce04 img{width:100%;max-width:680px;}.elementor-13 .elementor-element.elementor-element-0cfd647{--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-13 .elementor-element.elementor-element-a1ccb27{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-13 .elementor-element.elementor-element-46adbb8{background-color:#353535;margin:-3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;border-radius:0px 50px 50px 0px;text-align:left;}.elementor-13 .elementor-element.elementor-element-46adbb8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.3rem;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-f2d6a3f{margin:0rem 21rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-f2d6a3f .elementor-heading-title{font-size:1.7rem;line-height:2.5rem;}.elementor-13 .elementor-element.elementor-element-f645db5 .elementor-button{background-color:#B51C2E;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:50px 50px 50px 50px;padding:2rem 4rem 2rem 4rem;}.elementor-13 .elementor-element.elementor-element-f645db5 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-f645db5 .elementor-button:focus{background-color:#FFFFFF;color:#B51C2E;box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.23);}.elementor-13 .elementor-element.elementor-element-f645db5{padding:0rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-f645db5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-f645db5 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-13 .elementor-element.elementor-element-f645db5 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-f645db5 .elementor-button:focus svg{fill:#B51C2E;}.elementor-13 .elementor-element.elementor-element-448f955{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-20rem;--margin-right:0rem;}.elementor-13 .elementor-element.elementor-element-d2a2305{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-d2a2305 img{width:100vw;}.elementor-13 .elementor-element.elementor-element-729dcc2{--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-13 .elementor-element.elementor-element-729dcc2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-273684f{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:-20rem;}.elementor-13 .elementor-element.elementor-element-1a41a26{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-1a41a26 img{width:100vw;}.elementor-13 .elementor-element.elementor-element-2e69345{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-13 .elementor-element.elementor-element-3fd942c{background-color:#353535;margin:-3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 18rem;border-radius:50px 0px 0px 50px;text-align:left;}.elementor-13 .elementor-element.elementor-element-3fd942c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.3rem;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5325a48{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 21rem;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-5325a48 .elementor-heading-title{font-size:1.7rem;line-height:2.5rem;}.elementor-13 .elementor-element.elementor-element-0da220c .elementor-button{background-color:#B51C2E;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:50px 50px 50px 50px;padding:2rem 4rem 2rem 4rem;}.elementor-13 .elementor-element.elementor-element-0da220c .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-0da220c .elementor-button:focus{background-color:#FFFFFF;color:#B51C2E;box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.23);}.elementor-13 .elementor-element.elementor-element-0da220c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 21rem;padding:0rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-0da220c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-0da220c .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-13 .elementor-element.elementor-element-0da220c .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-0da220c .elementor-button:focus svg{fill:#B51C2E;}.elementor-13 .elementor-element.elementor-element-80d12f9{--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-13 .elementor-element.elementor-element-4817802{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-13 .elementor-element.elementor-element-f2a0d67{background-color:#353535;margin:-3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;border-radius:0px 50px 50px 0px;text-align:left;}.elementor-13 .elementor-element.elementor-element-f2a0d67 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.3rem;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-473159f{margin:0rem 21rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-473159f .elementor-heading-title{font-size:1.7rem;line-height:2.5rem;}.elementor-13 .elementor-element.elementor-element-e046e4a .elementor-button{background-color:#B51C2E;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:50px 50px 50px 50px;padding:2rem 4rem 2rem 4rem;}.elementor-13 .elementor-element.elementor-element-e046e4a .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-e046e4a .elementor-button:focus{background-color:#FFFFFF;color:#B51C2E;box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.23);}.elementor-13 .elementor-element.elementor-element-e046e4a{padding:0rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-e046e4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-e046e4a .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-13 .elementor-element.elementor-element-e046e4a .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-e046e4a .elementor-button:focus svg{fill:#B51C2E;}.elementor-13 .elementor-element.elementor-element-75ee25a{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-20rem;--margin-right:0rem;}.elementor-13 .elementor-element.elementor-element-9dc6441{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-9dc6441 img{width:100vw;}.elementor-13 .elementor-element.elementor-element-9cdfbb1{--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;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10rem;--padding-bottom:10rem;--padding-left:5rem;--padding-right:5rem;}.elementor-13 .elementor-element.elementor-element-9cdfbb1::before, .elementor-13 .elementor-element.elementor-element-9cdfbb1 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-9cdfbb1 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-9cdfbb1 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-9cdfbb1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-9cdfbb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #FFFFFF 58%, #34A9E0 100%);}.elementor-13 .elementor-element.elementor-element-d6dd87f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;}.elementor-13 .elementor-element.elementor-element-dd0c40c{background-color:#34A9E0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 35px;z-index:3;border-radius:50% 50% 50% 50%;text-align:center;}.elementor-13 .elementor-element.elementor-element-dd0c40c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.5rem;font-weight:600;line-height:3.4rem;letter-spacing:0.7rem;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-af7f033{text-align:left;}.elementor-13 .elementor-element.elementor-element-af7f033 img{width:100%;max-width:400px;}.elementor-13 .elementor-element.elementor-element-32e3753{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-13 .elementor-element.elementor-element-170de48{--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:flex-start;--align-items:flex-start;}.elementor-13 .elementor-element.elementor-element-e7c03a6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-e7c03a6 img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-a3415f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:30px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-a3415f4{left:30px;}body.rtl .elementor-13 .elementor-element.elementor-element-a3415f4{right:30px;}.elementor-13 .elementor-element.elementor-element-a3415f4 img{width:100%;max-width:143px;}.elementor-13 .elementor-element.elementor-element-b925891{text-align:center;}.elementor-13 .elementor-element.elementor-element-b925891 .elementor-heading-title{font-size:1.5rem;}.elementor-13 .elementor-element.elementor-element-9b2da63 .elementor-button{background-color:#B51C2E;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:50px 50px 50px 50px;padding:2rem 4rem 2rem 4rem;}.elementor-13 .elementor-element.elementor-element-9b2da63 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-9b2da63 .elementor-button:focus{background-color:#FFFFFF;color:#B51C2E;box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.23);}.elementor-13 .elementor-element.elementor-element-9b2da63{padding:0rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-9b2da63 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-9b2da63 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-13 .elementor-element.elementor-element-9b2da63 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-9b2da63 .elementor-button:focus svg{fill:#B51C2E;}.elementor-13 .elementor-element.elementor-element-d4da0bd{--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;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10rem;--padding-bottom:10rem;--padding-left:5rem;--padding-right:5rem;}.elementor-13 .elementor-element.elementor-element-bc9471f{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-13 .elementor-element.elementor-element-4bf44e9{--divider-border-style:solid;--divider-color:#E2E1E1;--divider-border-width:1px;}.elementor-13 .elementor-element.elementor-element-4bf44e9 .elementor-divider-separator{width:100%;}.elementor-13 .elementor-element.elementor-element-4bf44e9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13 .elementor-element.elementor-element-53d0d21{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-13 .elementor-element.elementor-element-5fe2fba{text-align:center;}.elementor-13 .elementor-element.elementor-element-5fe2fba .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.1rem;}.elementor-13 .elementor-element.elementor-element-cd86c81{text-align:center;}.elementor-13 .elementor-element.elementor-element-cd86c81 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.7rem;}.elementor-13 .elementor-element.elementor-element-f242a07{text-align:center;}.elementor-13 .elementor-element.elementor-element-f242a07 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.6rem;}.elementor-13 .elementor-element.elementor-element-daecb9b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-13 .elementor-element.elementor-element-28a28f8 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B51C2E;border-radius:50px 50px 50px 50px;padding:2rem 4rem 2rem 4rem;}.elementor-13 .elementor-element.elementor-element-28a28f8{padding:0rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-28a28f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-28a28f8 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-13 .elementor-element.elementor-element-28a28f8 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-28a28f8 .elementor-button:focus{box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.25);}.elementor-13 .elementor-element.elementor-element-e264811 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B51C2E;border-radius:50px 50px 50px 50px;padding:2rem 4rem 2rem 4rem;}.elementor-13 .elementor-element.elementor-element-e264811{padding:0rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-e264811 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-e264811 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-13 .elementor-element.elementor-element-e264811 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-e264811 .elementor-button:focus{box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.25);}.elementor-13 .elementor-element.elementor-element-80c6d06{--divider-border-style:solid;--divider-color:#E2E1E1;--divider-border-width:1px;}.elementor-13 .elementor-element.elementor-element-80c6d06 .elementor-divider-separator{width:100%;}.elementor-13 .elementor-element.elementor-element-80c6d06 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-9e21524{--width:100vw;}.elementor-13 .elementor-element.elementor-element-a22b16d{--width:100vw;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-5268bba{--min-height:680px;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-9d21d0d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9d21d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-13 .elementor-element.elementor-element-2f278dd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13 .elementor-element.elementor-element-2f278dd:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2f278dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% -20px;background-size:100% auto;}.elementor-13 .elementor-element.elementor-element-ee4f6fb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13 .elementor-element.elementor-element-dd5643f{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:7rem;--padding-left:4rem;--padding-right:4rem;}.elementor-13 .elementor-element.elementor-element-b7385eb{padding:37px 38px 37px 42px;}.elementor-13 .elementor-element.elementor-element-b7385eb .elementor-heading-title{font-size:2.7rem;line-height:3.7rem;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-0243ca0{left:0%;}body.rtl .elementor-13 .elementor-element.elementor-element-0243ca0{right:0%;}.elementor-13 .elementor-element.elementor-element-0243ca0{bottom:0px;}.elementor-13 .elementor-element.elementor-element-0243ca0 img{width:100vw;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-0086d05{right:-30px;}body.rtl .elementor-13 .elementor-element.elementor-element-0086d05{left:-30px;}.elementor-13 .elementor-element.elementor-element-0086d05{bottom:0px;z-index:1;}.elementor-13 .elementor-element.elementor-element-0086d05 img{width:100%;max-width:360px;}.elementor-13 .elementor-element.elementor-element-3bf4473{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-13 .elementor-element.elementor-element-a22b16d{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-13 .elementor-element.elementor-element-8f2f219{text-align:justify;}.elementor-13 .elementor-element.elementor-element-8f2f219 .elementor-heading-title{font-size:1.9rem;line-height:3rem;letter-spacing:0.9px;}.elementor-13 .elementor-element.elementor-element-403e485{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:7rem;--padding-bottom:7rem;--padding-left:4rem;--padding-right:4rem;}.elementor-13 .elementor-element.elementor-element-b3b311f{padding:37px 38px 37px 42px;}.elementor-13 .elementor-element.elementor-element-b3b311f .elementor-heading-title{font-size:2.7rem;line-height:3.7rem;}.elementor-13 .elementor-element.elementor-element-e54ce04 img{max-width:500px;}.elementor-13 .elementor-element.elementor-element-f2d6a3f{margin:0rem 16rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:justify;}.elementor-13 .elementor-element.elementor-element-f2d6a3f .elementor-heading-title{font-size:1.6rem;}.elementor-13 .elementor-element.elementor-element-448f955{--margin-top:0rem;--margin-bottom:0rem;--margin-left:-16rem;--margin-right:0rem;}.elementor-13 .elementor-element.elementor-element-273684f{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:-16rem;}.elementor-13 .elementor-element.elementor-element-3fd942c{margin:-3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 13rem;}.elementor-13 .elementor-element.elementor-element-5325a48{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 16rem;text-align:justify;}.elementor-13 .elementor-element.elementor-element-5325a48 .elementor-heading-title{font-size:1.6rem;}.elementor-13 .elementor-element.elementor-element-0da220c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 16rem;}.elementor-13 .elementor-element.elementor-element-473159f{margin:0rem 16rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:justify;}.elementor-13 .elementor-element.elementor-element-473159f .elementor-heading-title{font-size:1.6rem;}.elementor-13 .elementor-element.elementor-element-75ee25a{--margin-top:0rem;--margin-bottom:0rem;--margin-left:-16rem;--margin-right:0rem;}.elementor-13 .elementor-element.elementor-element-dd0c40c{padding:30px 30px 30px 37px;}.elementor-13 .elementor-element.elementor-element-dd0c40c .elementor-heading-title{font-size:2.5rem;line-height:3.7rem;}.elementor-13 .elementor-element.elementor-element-af7f033 img{max-width:500px;}.elementor-13 .elementor-element.elementor-element-a3415f4 img{max-width:100px;}.elementor-13 .elementor-element.elementor-element-53d0d21{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-5268bba{--min-height:500px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-13 .elementor-element.elementor-element-8f70821 .elementor-heading-title{font-size:1.5rem;line-height:2.4rem;}.elementor-13 .elementor-element.elementor-element-9d21d0d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9d21d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-13 .elementor-element.elementor-element-2f278dd:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2f278dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% -20px;}.elementor-13 .elementor-element.elementor-element-ee4f6fb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;}.elementor-13 .elementor-element.elementor-element-dd5643f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;--z-index:3;}.elementor-13 .elementor-element.elementor-element-0243ca0{z-index:3;}.elementor-13 .elementor-element.elementor-element-0243ca0 img{width:200%;max-width:200%;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-0086d05{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-0086d05{left:0px;}.elementor-13 .elementor-element.elementor-element-0086d05{bottom:0px;z-index:1;}.elementor-13 .elementor-element.elementor-element-0086d05 img{width:100%;max-width:240px;}.elementor-13 .elementor-element.elementor-element-3bf4473{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13 .elementor-element.elementor-element-ca24137 .elementor-heading-title{font-size:2.4rem;line-height:3.3rem;letter-spacing:1.3px;}.elementor-13 .elementor-element.elementor-element-007e81e .elementor-heading-title{line-height:2.2rem;}.elementor-13 .elementor-element.elementor-element-a22b16d{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13 .elementor-element.elementor-element-8f2f219 .elementor-heading-title{font-size:1.8rem;line-height:2.6rem;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-403e485:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-403e485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aishin-co.jp/wp-content/uploads/2025/08/sp_service_bg.jpg");background-position:top center;}.elementor-13 .elementor-element.elementor-element-403e485{--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:5rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13 .elementor-element.elementor-element-965ae7d{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-a1ccb27{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-46adbb8{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-46adbb8 .elementor-heading-title{font-size:2rem;line-height:1.8rem;}.elementor-13 .elementor-element.elementor-element-f2d6a3f{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-f645db5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-448f955{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-729dcc2{--width:295px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-2e69345{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-3fd942c{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 1rem;}.elementor-13 .elementor-element.elementor-element-3fd942c .elementor-heading-title{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-5325a48{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-13 .elementor-element.elementor-element-0da220c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-80d12f9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-4817802{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-f2a0d67{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-f2a0d67 .elementor-heading-title{font-size:2rem;line-height:1.8rem;}.elementor-13 .elementor-element.elementor-element-473159f{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e046e4a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-75ee25a{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-9dc6441{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-9cdfbb1{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:6rem;--padding-bottom:10rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13 .elementor-element.elementor-element-d6dd87f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-32e3753{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-13 .elementor-element.elementor-element-170de48{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a3415f4{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-a3415f4{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-a3415f4{right:0px;}.elementor-13 .elementor-element.elementor-element-a3415f4 img{max-width:80px;}.elementor-13 .elementor-element.elementor-element-b925891{text-align:justify;}.elementor-13 .elementor-element.elementor-element-b925891 .elementor-heading-title{font-size:1.4rem;line-height:2.2rem;}.elementor-13 .elementor-element.elementor-element-9b2da63{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-d4da0bd{--padding-top:5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-13 .elementor-element.elementor-element-bc9471f{--gap:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-13 .elementor-element.elementor-element-53d0d21{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-daecb9b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-28a28f8{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-28a28f8 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-13 .elementor-element.elementor-element-28a28f8 .elementor-button{font-size:1.5rem;padding:2rem 3rem 2rem 3rem;}.elementor-13 .elementor-element.elementor-element-e264811{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-e264811 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-13 .elementor-element.elementor-element-e264811 .elementor-button{font-size:1.5rem;padding:2rem 3rem 2rem 3rem;}}/* Start custom CSS for heading, class: .elementor-element-f77aee0 */.elementor-13 .elementor-element.elementor-element-f77aee0 p {
display:inline-flex;
flex-direction:column;
align-items:center;
gap: 10px;
}
.elementor-13 .elementor-element.elementor-element-f77aee0 p::before{
content:"";
display:block;
width:1px;
height:28px;
background: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7b6d05 */.elementor-13 .elementor-element.elementor-element-e7b6d05 p {
max-width: 535px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1111d6a */.elementor-13 .elementor-element.elementor-element-1111d6a svg {
font-size: 1rem;
fill:#B51C2E;
transition: all 0.3s;
}
.elementor-13 .elementor-element.elementor-element-1111d6a a:hover svg {
fill:#fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee4f6fb */.elementor-13 .elementor-element.elementor-element-ee4f6fb::before {
content:"";
position:absolute;
left:0; right:0;
top: inherit;
bottom: 0;
width: 100%;
height: 50px; 
background:#34A9E0;
transform:translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-007e81e */.elementor-13 .elementor-element.elementor-element-007e81e p {
max-width: 535px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8abe3fc */.elementor-13 .elementor-element.elementor-element-8abe3fc svg {
font-size: 1rem;
fill:#B51C2E;
transition: all 0.3s;
}
.elementor-13 .elementor-element.elementor-element-8abe3fc a:hover svg {
fill:#fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46adbb8 */.elementor-13 .elementor-element.elementor-element-46adbb8 h3 {
background:#353535;
padding: 3rem;
margin-left: calc(50% - 50vw);      
padding-left: calc(50vw - 50%);
border-radius: 0 50px 50px 0;
}
@media (max-width: 767px) {
.elementor-13 .elementor-element.elementor-element-46adbb8 h3 {
padding: 2rem;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f645db5 */.elementor-13 .elementor-element.elementor-element-f645db5 svg {
font-size: 1rem;
fill:#FFF;
transition: all 0.3s;
}
.elementor-13 .elementor-element.elementor-element-f645db5 a:hover svg {
fill:#B51C2E;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fd942c */.elementor-13 .elementor-element.elementor-element-3fd942c h3 {
background:#353535;
padding: 3rem;
margin-right: calc(50% - 50vw);      
padding-right: calc(50vw - 50%);
border-radius: 50px 0 0 50px;
}
@media (max-width: 767px) {
.elementor-13 .elementor-element.elementor-element-3fd942c h3 {
padding: 2rem;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0da220c */.elementor-13 .elementor-element.elementor-element-0da220c svg {
font-size: 1rem;
fill:#FFF;
transition: all 0.3s;
}
.elementor-13 .elementor-element.elementor-element-0da220c a:hover svg {
fill:#B51C2E;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2a0d67 */.elementor-13 .elementor-element.elementor-element-f2a0d67 h3 {
background:#353535;
padding: 3rem;
margin-left: calc(50% - 50vw);      
padding-left: calc(50vw - 50%);
border-radius: 0 50px 50px 0;
}
@media (max-width: 767px) {
.elementor-13 .elementor-element.elementor-element-f2a0d67 h3 {
padding: 2rem;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e046e4a */.elementor-13 .elementor-element.elementor-element-e046e4a svg {
font-size: 1rem;
fill:#FFF;
transition: all 0.3s;
}
.elementor-13 .elementor-element.elementor-element-e046e4a a:hover svg {
fill:#B51C2E;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a3415f4 */@media (max-width: 767px) {
.elementor-13 .elementor-element.elementor-element-a3415f4 {
position: relative!important;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b2da63 */.elementor-13 .elementor-element.elementor-element-9b2da63 svg {
font-size: 1rem;
fill:#FFF;
transition: all 0.3s;
}
.elementor-13 .elementor-element.elementor-element-9b2da63 a:hover svg {
fill:#B51C2E;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28a28f8 */.elementor-13 .elementor-element.elementor-element-28a28f8 svg {
font-size: 1rem;
fill:#000;
transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e264811 */.elementor-13 .elementor-element.elementor-element-e264811 svg {
font-size: 1rem;
fill:#000;
transition: all 0.3s;
}/* End custom CSS */