.elementor-28 .elementor-element.elementor-element-8f49106{--display:flex;--min-height:360px;--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:center;--overlay-opacity:0.5;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-8f49106:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-8f49106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ideal-ps.jp/wp-content/uploads/2026/03/pipe-top-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-8f49106::before, .elementor-28 .elementor-element.elementor-element-8f49106 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-8f49106 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-8f49106 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-8f49106 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-8f49106 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-74f772d{margin:0px 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:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-74f772d p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-f08a959{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-f08a959 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:600;line-height:27px;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-789199d{--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;}.elementor-28 .elementor-element.elementor-element-789199d:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-789199d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ideal-ps.jp/wp-content/uploads/2026/03/bk0-01-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-55861cd{--display:flex;}.elementor-28 .elementor-element.elementor-element-7052656{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-0eeb6a1{text-align:center;}.elementor-28 .elementor-element.elementor-element-bf600c4{--spacer-size:20px;}.elementor-28 .elementor-element.elementor-element-1728353{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:40px;}.elementor-28 .elementor-element.elementor-element-92e9100{--spacer-size:30px;}.elementor-28 .elementor-element.elementor-element-52783f0{--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;}.elementor-28 .elementor-element.elementor-element-52783f0:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-52783f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;background-image:url("https://ideal-ps.jp/wp-content/uploads/2026/03/bk04.png");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-28 .elementor-element.elementor-element-51f86b7{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-7b9a3f0{text-align:center;}.elementor-28 .elementor-element.elementor-element-7b9a3f0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:600;line-height:27px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-ec72f5d{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-3e169c4{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-f7c432e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-f7c432e img{width:100%;}.elementor-28 .elementor-element.elementor-element-4697c54{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-4697c54.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-a62c4c6{text-align:start;}.elementor-28 .elementor-element.elementor-element-a62c4c6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;line-height:35px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-bbd95c6{margin:10px 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:15px;font-weight:400;line-height:27px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-ba6ffbf{text-align:center;}.elementor-28 .elementor-element.elementor-element-ba6ffbf img{width:100%;}.elementor-28 .elementor-element.elementor-element-30f49d2{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-ebdad5c{--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;--overlay-opacity:0.75;}.elementor-28 .elementor-element.elementor-element-ebdad5c:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ebdad5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://ideal-ps.jp/wp-content/uploads/2026/03/bk03.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-28 .elementor-element.elementor-element-ebdad5c::before, .elementor-28 .elementor-element.elementor-element-ebdad5c > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-ebdad5c > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-ebdad5c > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-ebdad5c > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-ebdad5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-5a6389b{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-9316c22{text-align:center;}.elementor-28 .elementor-element.elementor-element-9316c22 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:600;line-height:27px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-2a57de8{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-e5bfd17{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-e5bfd17.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-70b84aa{text-align:start;}.elementor-28 .elementor-element.elementor-element-70b84aa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;line-height:20px;letter-spacing:-0.5px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-f272b70{margin:10px 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:15px;font-weight:400;line-height:25px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-ef40eb1{text-align:center;}.elementor-28 .elementor-element.elementor-element-ef40eb1 img{width:100%;}.elementor-28 .elementor-element.elementor-element-17f14f9{--display:flex;--min-height: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-28 .elementor-element.elementor-element-43bc853{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-43bc853 img{width:100%;}.elementor-28 .elementor-element.elementor-element-1328b9c{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-92fff18{--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;}.elementor-28 .elementor-element.elementor-element-92fff18:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-92fff18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-28 .elementor-element.elementor-element-1771e93{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-9ee4263{text-align:center;}.elementor-28 .elementor-element.elementor-element-9ee4263 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:600;line-height:27px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-f4c2971{--spacer-size:10px;}.elementor-28 .elementor-element.elementor-element-262c0b7{text-align:center;}.elementor-28 .elementor-element.elementor-element-262c0b7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;line-height:35px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-a7ba72f{margin:0px 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:15px;font-weight:400;line-height:27px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-a7ba72f p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-3036466{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-3036466:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-3036466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-1c391dd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-1c391dd.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-1af0faf{text-align:center;}.elementor-28 .elementor-element.elementor-element-1af0faf .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;line-height:35px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-d208457{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-d208457 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;line-height:35px;color:#0E183B;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-5ae7809{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-5ae7809 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-5ae7809 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-28 .elementor-element.elementor-element-04a6808{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-28 .elementor-element.elementor-element-04a6808 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:35px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-1211a62{margin:-10px 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:15px;font-weight:400;line-height:27px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-67fc95e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-89b0c6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-89b0c6b img{width:100%;}.elementor-28 .elementor-element.elementor-element-88fb061 img{width:5%;}.elementor-28 .elementor-element.elementor-element-fdaed9c{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-fdaed9c:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-fdaed9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-d381952{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-d381952.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-57dd3b0{text-align:center;}.elementor-28 .elementor-element.elementor-element-57dd3b0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;line-height:35px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-af28a8e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-af28a8e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;line-height:35px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-e987a92{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-e987a92 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-e987a92 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-28 .elementor-element.elementor-element-94600fa{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-28 .elementor-element.elementor-element-94600fa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:35px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-719f0cb{margin:-10px 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:15px;font-weight:400;line-height:27px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-5d3f16f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-ff45e5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-ff45e5d img{width:100%;}.elementor-28 .elementor-element.elementor-element-c7c416a img{width:5%;}.elementor-28 .elementor-element.elementor-element-c8481ca{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c8481ca:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-c8481ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-8930cd1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-8930cd1.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-17f20cb{text-align:center;}.elementor-28 .elementor-element.elementor-element-17f20cb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;line-height:35px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-18e7434{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-18e7434 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;line-height:35px;letter-spacing:-0.04em;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-e85b481{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-e85b481 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-e85b481 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-28 .elementor-element.elementor-element-16e0b58{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-28 .elementor-element.elementor-element-16e0b58 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:35px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-7e55fee{margin:-10px 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:15px;font-weight:400;line-height:27px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-8586dfb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-219519a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-219519a img{width:100%;}.elementor-28 .elementor-element.elementor-element-1b37dc3 img{width:5%;}.elementor-28 .elementor-element.elementor-element-3d6f875{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-3d6f875:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-3d6f875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-5da1a5b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-5da1a5b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-dcce287{text-align:center;}.elementor-28 .elementor-element.elementor-element-dcce287 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;line-height:35px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-877c35f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-877c35f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;line-height:35px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-f7dc536{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-f7dc536 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-f7dc536 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-28 .elementor-element.elementor-element-8a724e4{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-28 .elementor-element.elementor-element-8a724e4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:35px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-93cdb20{margin:-10px 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:15px;font-weight:400;line-height:27px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-f646339{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-47d1d80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-47d1d80 img{width:100%;}.elementor-28 .elementor-element.elementor-element-4aaea03 img{width:5%;}.elementor-28 .elementor-element.elementor-element-2c32147{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2c32147:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-2c32147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-c5a3ae9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-c5a3ae9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-5356219{text-align:center;}.elementor-28 .elementor-element.elementor-element-5356219 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;line-height:35px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-bdd0b66{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-bdd0b66 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;line-height:35px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-49c3cd3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-49c3cd3 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-49c3cd3 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-28 .elementor-element.elementor-element-3fbe5f6{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-28 .elementor-element.elementor-element-3fbe5f6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:35px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-1b5c48b{margin:-10px 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:15px;font-weight:400;line-height:27px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-ce5693e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-70b08a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-70b08a4 img{width:100%;}.elementor-28 .elementor-element.elementor-element-7e52e72{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-e2a42a1{--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;--overlay-opacity:0.75;}.elementor-28 .elementor-element.elementor-element-e2a42a1:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e2a42a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://ideal-ps.jp/wp-content/uploads/2026/03/bk03.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-28 .elementor-element.elementor-element-e2a42a1::before, .elementor-28 .elementor-element.elementor-element-e2a42a1 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-e2a42a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-e2a42a1 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-e2a42a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-e2a42a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-303858b{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-79b4c6a{text-align:center;}.elementor-28 .elementor-element.elementor-element-79b4c6a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:600;line-height:27px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-03272c6{--spacer-size:20px;}.elementor-28 .elementor-element.elementor-element-4ca9967{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c273c8b{--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-28 .elementor-element.elementor-element-a0fe9e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-a0fe9e4 img{width:100%;}.elementor-28 .elementor-element.elementor-element-f354ffc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-f354ffc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-516f936{text-align:start;}.elementor-28 .elementor-element.elementor-element-516f936 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;line-height:20px;letter-spacing:-0.5px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-8f42dee{margin:10px 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:15px;font-weight:400;line-height:25px;letter-spacing:0.5px;}.elementor-28 .elementor-element.elementor-element-5617809{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-d9c2e54{--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;--overlay-opacity:0.75;}.elementor-28 .elementor-element.elementor-element-d9c2e54:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-d9c2e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;background-image:url("https://ideal-ps.jp/wp-content/uploads/2026/03/bk04.png");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-28 .elementor-element.elementor-element-d9c2e54::before, .elementor-28 .elementor-element.elementor-element-d9c2e54 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-d9c2e54 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-d9c2e54 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-d9c2e54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-d9c2e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-1708b14{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-5ec9f7c{text-align:center;}.elementor-28 .elementor-element.elementor-element-5ec9f7c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:600;line-height:27px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-db469ec{--spacer-size:20px;}.elementor-28 .elementor-element.elementor-element-b0ec200{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ee5c3e9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-ee5c3e9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-57536fa{text-align:start;}.elementor-28 .elementor-element.elementor-element-57536fa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;line-height:30px;letter-spacing:0px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-a969cc8{margin:10px 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:15px;font-weight:400;line-height:25px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-df943c1{--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-28 .elementor-element.elementor-element-633ea41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-633ea41 img{width:100%;}.elementor-28 .elementor-element.elementor-element-ae660a4{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-2fbf4d4{--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;--overlay-opacity:0.75;}.elementor-28 .elementor-element.elementor-element-2fbf4d4:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-2fbf4d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-2fbf4d4::before, .elementor-28 .elementor-element.elementor-element-2fbf4d4 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-2fbf4d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-2fbf4d4 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-2fbf4d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-2fbf4d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-b8ff629{--spacer-size:30px;}.elementor-28 .elementor-element.elementor-element-adfd14c{text-align:center;}.elementor-28 .elementor-element.elementor-element-adfd14c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:600;line-height:45px;letter-spacing:0px;color:#0E183B;}.elementor-28 .elementor-element.elementor-element-fe517e1{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:15px;font-weight:400;line-height:25px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-f9d7087{--spacer-size:30px;}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-8f49106{--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28 .elementor-element.elementor-element-52783f0{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-ec72f5d{--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;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-f7c432e img{height:32rem;object-fit:cover;}.elementor-28 .elementor-element.elementor-element-4697c54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ebdad5c{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-2a57de8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-e5bfd17{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-92fff18{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-3036466{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-1c391dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-67fc95e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-89b0c6b img{height:28rem;object-fit:cover;object-position:top center;}.elementor-28 .elementor-element.elementor-element-fdaed9c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-d381952{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-5d3f16f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ff45e5d img{height:28rem;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-c8481ca{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-8930cd1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-8586dfb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-219519a img{height:28rem;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-3d6f875{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-5da1a5b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-f646339{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-47d1d80 img{height:28rem;object-fit:cover;}.elementor-28 .elementor-element.elementor-element-2c32147{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-c5a3ae9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ce5693e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-70b08a4 img{height:28rem;object-fit:cover;object-position:top center;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-8f49106{--min-height:280px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28 .elementor-element.elementor-element-55861cd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7052656{--spacer-size:20px;}.elementor-28 .elementor-element.elementor-element-bf600c4{--spacer-size:10px;}.elementor-28 .elementor-element.elementor-element-1728353{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:30px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-92e9100{--spacer-size:10px;}.elementor-28 .elementor-element.elementor-element-52783f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-51f86b7{--spacer-size:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-f7c432e img{height:100%;}.elementor-28 .elementor-element.elementor-element-4697c54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ba6ffbf img{width:100%;}.elementor-28 .elementor-element.elementor-element-ebdad5c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-5a6389b{--spacer-size:30px;}.elementor-28 .elementor-element.elementor-element-2a57de8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-e5bfd17{--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-28 .elementor-element.elementor-element-70b84aa .elementor-heading-title{font-size:24px;line-height:37px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-ef40eb1 img{width:100%;}.elementor-28 .elementor-element.elementor-element-1328b9c{--spacer-size:30px;}.elementor-28 .elementor-element.elementor-element-92fff18{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-1771e93{--spacer-size:30px;}.elementor-28 .elementor-element.elementor-element-f4c2971{--spacer-size:10px;}.elementor-28 .elementor-element.elementor-element-262c0b7{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-262c0b7 .elementor-heading-title{font-size:22px;line-height:30px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-a7ba72f{text-align:justify;font-size:15px;line-height:29px;}.elementor-28 .elementor-element.elementor-element-3036466{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-1c391dd{--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-28 .elementor-element.elementor-element-d208457 .elementor-heading-title{font-size:20px;}.elementor-28 .elementor-element.elementor-element-1211a62 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-67fc95e{--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-28 .elementor-element.elementor-element-89b0c6b img{height:100%;}.elementor-28 .elementor-element.elementor-element-88fb061 img{width:8%;}.elementor-28 .elementor-element.elementor-element-fdaed9c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-d381952{--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-28 .elementor-element.elementor-element-af28a8e .elementor-heading-title{font-size:20px;}.elementor-28 .elementor-element.elementor-element-719f0cb p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-5d3f16f{--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-28 .elementor-element.elementor-element-ff45e5d img{height:100%;}.elementor-28 .elementor-element.elementor-element-c7c416a img{width:8%;}.elementor-28 .elementor-element.elementor-element-c8481ca{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-8930cd1{--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-28 .elementor-element.elementor-element-18e7434 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-28 .elementor-element.elementor-element-7e55fee p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-8586dfb{--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-28 .elementor-element.elementor-element-219519a img{height:100%;}.elementor-28 .elementor-element.elementor-element-1b37dc3 img{width:8%;}.elementor-28 .elementor-element.elementor-element-3d6f875{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-5da1a5b{--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-28 .elementor-element.elementor-element-877c35f .elementor-heading-title{font-size:20px;}.elementor-28 .elementor-element.elementor-element-93cdb20 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-f646339{--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-28 .elementor-element.elementor-element-47d1d80 img{height:100%;}.elementor-28 .elementor-element.elementor-element-4aaea03 img{width:8%;}.elementor-28 .elementor-element.elementor-element-2c32147{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-c5a3ae9{--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-28 .elementor-element.elementor-element-bdd0b66 .elementor-heading-title{font-size:20px;}.elementor-28 .elementor-element.elementor-element-1b5c48b p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-ce5693e{--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-28 .elementor-element.elementor-element-70b08a4 img{height:100%;}.elementor-28 .elementor-element.elementor-element-e2a42a1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-303858b{--spacer-size:30px;}.elementor-28 .elementor-element.elementor-element-03272c6{--spacer-size:10px;}.elementor-28 .elementor-element.elementor-element-8f42dee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;line-height:27px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-8f42dee p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-5617809{--spacer-size:30px;}.elementor-28 .elementor-element.elementor-element-d9c2e54{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-1708b14{--spacer-size:20px;}.elementor-28 .elementor-element.elementor-element-db469ec{--spacer-size:10px;}.elementor-28 .elementor-element.elementor-element-b0ec200{--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-28 .elementor-element.elementor-element-ee5c3e9{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-57536fa{text-align:center;}.elementor-28 .elementor-element.elementor-element-ae660a4{--spacer-size:30px;}.elementor-28 .elementor-element.elementor-element-b8ff629{--spacer-size:20px;}.elementor-28 .elementor-element.elementor-element-adfd14c .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-f9d7087{--spacer-size:30px;}}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-8f49106{--width:100%;}.elementor-28 .elementor-element.elementor-element-789199d{--content-width:980px;}.elementor-28 .elementor-element.elementor-element-55861cd{--width:100%;}.elementor-28 .elementor-element.elementor-element-52783f0{--content-width:1140px;}.elementor-28 .elementor-element.elementor-element-3e169c4{--width:100%;}.elementor-28 .elementor-element.elementor-element-4697c54{--width:45%;}.elementor-28 .elementor-element.elementor-element-ebdad5c{--content-width:1140px;}.elementor-28 .elementor-element.elementor-element-e5bfd17{--width:45%;}.elementor-28 .elementor-element.elementor-element-17f14f9{--width:100%;}.elementor-28 .elementor-element.elementor-element-92fff18{--content-width:1140px;}.elementor-28 .elementor-element.elementor-element-1c391dd{--width:45%;}.elementor-28 .elementor-element.elementor-element-67fc95e{--width:100%;}.elementor-28 .elementor-element.elementor-element-d381952{--width:45%;}.elementor-28 .elementor-element.elementor-element-5d3f16f{--width:100%;}.elementor-28 .elementor-element.elementor-element-8930cd1{--width:45%;}.elementor-28 .elementor-element.elementor-element-8586dfb{--width:100%;}.elementor-28 .elementor-element.elementor-element-5da1a5b{--width:45%;}.elementor-28 .elementor-element.elementor-element-f646339{--width:100%;}.elementor-28 .elementor-element.elementor-element-c5a3ae9{--width:45%;}.elementor-28 .elementor-element.elementor-element-ce5693e{--width:100%;}.elementor-28 .elementor-element.elementor-element-e2a42a1{--content-width:1140px;}.elementor-28 .elementor-element.elementor-element-c273c8b{--width:100%;}.elementor-28 .elementor-element.elementor-element-f354ffc{--width:45%;}.elementor-28 .elementor-element.elementor-element-d9c2e54{--content-width:1140px;}.elementor-28 .elementor-element.elementor-element-ee5c3e9{--width:45%;}.elementor-28 .elementor-element.elementor-element-df943c1{--width:100%;}.elementor-28 .elementor-element.elementor-element-2fbf4d4{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-4697c54{--width:100%;}.elementor-28 .elementor-element.elementor-element-e5bfd17{--width:100%;}.elementor-28 .elementor-element.elementor-element-1c391dd{--width:100%;}.elementor-28 .elementor-element.elementor-element-d381952{--width:100%;}.elementor-28 .elementor-element.elementor-element-8930cd1{--width:100%;}.elementor-28 .elementor-element.elementor-element-5da1a5b{--width:100%;}.elementor-28 .elementor-element.elementor-element-c5a3ae9{--width:100%;}}@media(min-width:1025px){.elementor-28 .elementor-element.elementor-element-52783f0:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-52783f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-28 .elementor-element.elementor-element-ebdad5c:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ebdad5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-28 .elementor-element.elementor-element-e2a42a1:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e2a42a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-28 .elementor-element.elementor-element-d9c2e54:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-d9c2e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS */.br-tab {
    display: none;
}
@media (min-width: 768px) and (max-width: 804px) {
    .br-tab {
        display: block;
    }
}
.small {
    display: block;
    font-size: 20px;
}
@media (min-width: 768px) and (max-width: 1024px) {
    .small {
    display: inline-block;
}
}
@media (max-width: 767px) {
    .small {
    font-size: 4vw;
    font-feature-settings: "halt";
}
}/* End custom CSS */