.elementor-2 .elementor-element.elementor-element-75f444e{--display:flex;--min-height:84vh;--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-2 .elementor-element.elementor-element-75f444e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-75f444e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shimizuroof.jp/wp-content/uploads/2026/01/108.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-759a43f{--display:flex;--min-height:375px;--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;}.elementor-2 .elementor-element.elementor-element-759a43f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-759a43f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2 .elementor-element.elementor-element-c835902{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-2 .elementor-element.elementor-element-2d39bd7{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-07b153a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:800;letter-spacing:7px;color:#757474;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-de600b9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:23px;color:#757474;}.elementor-2 .elementor-element.elementor-element-dcb23f2{--display:flex;--border-radius:7px 7px 7px 7px;}.elementor-2 .elementor-element.elementor-element-dcb23f2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-dcb23f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ecc5b2d{background-color:#FFFFFF;padding:12px 25px 12px 25px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3b49054{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-999bf66{--display:flex;--min-height:618px;--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.89;}.elementor-2 .elementor-element.elementor-element-999bf66:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-999bf66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shimizuroof.jp/wp-content/uploads/2026/01/AdobeStock_636921102-scaled.webp");background-position:center left;background-size:cover;}.elementor-2 .elementor-element.elementor-element-999bf66::before, .elementor-2 .elementor-element.elementor-element-999bf66 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-999bf66 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-999bf66 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-999bf66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-999bf66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(275deg, #FFFFFF00 36%, #FFFFFF 69%);}.elementor-2 .elementor-element.elementor-element-4e3095c{--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-2 .elementor-element.elementor-element-8f47baa{--display:flex;}.elementor-2 .elementor-element.elementor-element-ee2b963 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:800;letter-spacing:7px;color:#757474;}.elementor-2 .elementor-element.elementor-element-194fb54{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:23px;color:#757474;}.elementor-2 .elementor-element.elementor-element-a679150 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-f23c35e{font-family:"Roboto", Sans-serif;font-weight:400;line-height:42px;color:#141414;}.elementor-2 .elementor-element.elementor-element-6cc3b14{--display:flex;}.elementor-2 .elementor-element.elementor-element-527d8cb{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-521e59e{--display:flex;--min-height:499px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-42e4e71{--display:flex;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-8916f95{--image-transition-duration:0ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2 .elementor-element.elementor-element-3d52bb5{--display:flex;border-style:dotted;--border-style:dotted;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0E99D8;--border-color:#0E99D8;--border-radius:14px 14px 14px 14px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-2 .elementor-element.elementor-element-4aa8b28 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:800;letter-spacing:7px;color:#757474;}.elementor-2 .elementor-element.elementor-element-3bb75e3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:23px;color:#757474;}.elementor-2 .elementor-element.elementor-element-b601d0c{text-align:start;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:49px;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-8de185f .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-fbd57cb{--display:flex;--min-height:459px;--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-2 .elementor-element.elementor-element-fbd57cb > .elementor-shape-top .elementor-shape-fill, .elementor-2 .elementor-element.elementor-element-fbd57cb > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#0E99D8;}.elementor-2 .elementor-element.elementor-element-fbd57cb > .elementor-shape-top svg, .elementor-2 .elementor-element.elementor-element-fbd57cb > .e-con-inner > .elementor-shape-top svg{width:calc(239% + 1.3px);height:448px;}.elementor-2 .elementor-element.elementor-element-28bf12c{--display:flex;}.elementor-2 .elementor-element.elementor-element-8d7e95f{--spacer-size:30px;}.elementor-2 .elementor-element.elementor-element-fc09c71{border-style:solid;border-width:1px 1px 1px 1px;border-radius:1000px 1000px 1000px 1000px;text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:49px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-30c4b7e{--display:flex;}.elementor-2 .elementor-element.elementor-element-5b50b7e{text-align:center;font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;line-height:49px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5d2f39f{text-align:center;font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;line-height:49px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4bad0b7{text-align:center;font-family:"Roboto", Sans-serif;font-size:65px;font-weight:600;line-height:71px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7efe276{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-d2d33bc{--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-2 .elementor-element.elementor-element-7346d78{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-c00a365{text-align:center;}.elementor-2 .elementor-element.elementor-element-c00a365 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:800;letter-spacing:7px;color:#757474;}.elementor-2 .elementor-element.elementor-element-a7c2bee{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:23px;color:#757474;}.elementor-2 .elementor-element.elementor-element-56ca808{--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-2 .elementor-element.elementor-element-f8a0533{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-4c4d074 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-f48a80e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-8ca4a16{font-family:"Roboto", Sans-serif;font-weight:400;line-height:42px;color:#141414;}.elementor-2 .elementor-element.elementor-element-eca592b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-5fcaa4e{text-align:end;}.elementor-2 .elementor-element.elementor-element-5fcaa4e img{max-width:100%;}.elementor-2 .elementor-element.elementor-element-1cafeb8{--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-2 .elementor-element.elementor-element-1cafeb8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1cafeb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-7eb5daf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;}.elementor-2 .elementor-element.elementor-element-f15614f{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-b1136ba{background-color:#FFFFFF;text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:42px;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-98eb875{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:29px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-52e1fec{--display:flex;--justify-content:space-evenly;}.elementor-2 .elementor-element.elementor-element-cc1d5f6{background-color:#FFFFFF;text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:42px;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-c385dea{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:29px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e2a5ca0{--display:flex;--justify-content:space-evenly;}.elementor-2 .elementor-element.elementor-element-f497eb9{background-color:#FFFFFF;text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:42px;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-9c1d550{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:29px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-776f40e{--display:flex;--justify-content:space-evenly;}.elementor-2 .elementor-element.elementor-element-6f333bb{background-color:#FFFFFF;text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:42px;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-f3cb380{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:29px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f0078d2{--display:flex;--justify-content:space-evenly;}.elementor-2 .elementor-element.elementor-element-546b228{background-color:#FFFFFF;text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:42px;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-be14082{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:29px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-caab179{--display:flex;--justify-content:space-evenly;}.elementor-2 .elementor-element.elementor-element-f11b84e{background-color:#FFFFFF;text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:42px;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-3312002{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:29px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5af6b57{--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-2 .elementor-element.elementor-element-5af6b57:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5af6b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-ce1a67e{--image-transition-duration:0ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2 .elementor-element.elementor-element-ec05e10{--image-transition-duration:0ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2 .elementor-element.elementor-element-caa8e08{--display:flex;}.elementor-2 .elementor-element.elementor-element-3a02c06 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-afb67bf{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-1a4d8e7{--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-2 .elementor-element.elementor-element-0054894{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-617634f{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-2 .elementor-element.elementor-element-b012788{--display:flex;}.elementor-2 .elementor-element.elementor-element-765ef85{text-align:end;}.elementor-2 .elementor-element.elementor-element-765ef85 img{max-width:86%;}.elementor-2 .elementor-element.elementor-element-55b02cc{--display:flex;}.elementor-2 .elementor-element.elementor-element-8d83206 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;line-height:47px;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-06e0d2e{font-family:"Roboto", Sans-serif;font-weight:400;line-height:42px;color:#141414;}.elementor-2 .elementor-element.elementor-element-e4e53f5{--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-2 .elementor-element.elementor-element-e4e53f5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e4e53f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-ae1b076{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-d070883{text-align:center;}.elementor-2 .elementor-element.elementor-element-d070883 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:800;letter-spacing:7px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-cdc3fbd{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:23px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5daa3dd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-00460b9{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-9d54a25{background-color:#FFFFFF;border-radius:100px 100px 100px 100px;text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:42px;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-de0c1d7{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:29px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7a88951{border-style:solid;border-width:1px 0px 1px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-102ba64{background-color:#FFFFFF;border-style:double;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:22px;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-327e49d{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7db6840{--display:flex;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-8845944{background-color:#FFFFFF;border-radius:100px 100px 100px 100px;text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:42px;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-29d5b54{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:29px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-fb005e2{border-style:solid;border-width:1px 0px 1px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-245ab16{background-color:#FFFFFF;border-style:double;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:22px;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-db991bb{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4ee23b7{--display:flex;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-bee4f17{background-color:#FFFFFF;border-radius:100px 100px 100px 100px;text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:42px;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-25f98ca{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:29px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-78d6b3e{border-style:solid;border-width:1px 0px 1px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-04e6f96{background-color:#FFFFFF;border-style:double;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:22px;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-f57a155{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-696db2e{--display:flex;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-606a7bb{background-color:#FFFFFF;border-radius:100px 100px 100px 100px;text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:42px;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-9232244{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:29px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f3ca477{border-style:solid;border-width:1px 0px 1px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-13abf45{background-color:#FFFFFF;border-style:double;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:22px;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-a08f42f{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4f980af{--display:flex;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-2dc4f24{background-color:#FFFFFF;border-radius:100px 100px 100px 100px;text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:42px;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-dcd3440{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:29px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-290d431{border-style:solid;border-width:1px 0px 1px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b295c3d{background-color:#FFFFFF;border-style:double;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:22px;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-b7f9105{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f0df022{--display:flex;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-5b02f2f{background-color:#FFFFFF;border-radius:100px 100px 100px 100px;text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:42px;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-1de255a{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:29px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6cccb6a{border-style:solid;border-width:1px 0px 1px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2987264{background-color:#FFFFFF;border-style:double;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:22px;color:#0E99D8;}.elementor-2 .elementor-element.elementor-element-6721cd5{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f9c1dac{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-2 .elementor-element.elementor-element-fc395c5{--display:flex;}.elementor-2 .elementor-element.elementor-element-4d23b99{text-align:end;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3f7e860{--display:flex;}.elementor-2 .elementor-element.elementor-element-d0dad87 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-6b1d462{--display:flex;}.elementor-2 .elementor-element.elementor-element-6d9ae99{--spacer-size:25px;}.elementor-2 .elementor-element.elementor-element-52c67cf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-75f444e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-75f444e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shimizuroof.jp/wp-content/uploads/2026/01/108.webp");}.elementor-2 .elementor-element.elementor-element-75f444e{--min-height:50vh;}.elementor-2 .elementor-element.elementor-element-759a43f{--min-height:298px;}.elementor-2 .elementor-element.elementor-element-c835902{--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-2 .elementor-element.elementor-element-2d39bd7{--spacer-size:0px;}.elementor-2 .elementor-element.elementor-element-07b153a .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-ecc5b2d{padding:7px 7px 7px 7px;}.elementor-2 .elementor-element.elementor-element-999bf66{--min-height:469px;}.elementor-2 .elementor-element.elementor-element-ee2b963 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-a679150 .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-f23c35e{font-size:15px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-521e59e{--min-height:395px;}.elementor-2 .elementor-element.elementor-element-3d52bb5{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-4aa8b28 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-b601d0c{font-size:18px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-fbd57cb{--min-height:253px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-fbd57cb > .elementor-shape-top svg, .elementor-2 .elementor-element.elementor-element-fbd57cb > .e-con-inner > .elementor-shape-top svg{height:290px;}.elementor-2 .elementor-element.elementor-element-fc09c71{font-size:23px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-5b50b7e{font-size:22px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-5d2f39f{font-size:22px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-4bad0b7{font-size:33px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-7efe276{--spacer-size:10px;}.elementor-2 .elementor-element.elementor-element-c00a365 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-4c4d074 .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-f48a80e .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-8ca4a16{font-size:15px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-7eb5daf{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-f15614f{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-b1136ba{padding:6px 0px 6px 0px;font-size:16px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-98eb875{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-52e1fec{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-cc1d5f6{padding:6px 0px 6px 0px;font-size:16px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-c385dea{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-e2a5ca0{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-f497eb9{padding:6px 0px 6px 0px;font-size:16px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-9c1d550{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-776f40e{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-6f333bb{padding:6px 0px 6px 0px;font-size:16px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-f3cb380{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-f0078d2{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-546b228{padding:6px 0px 6px 0px;font-size:16px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-be14082{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-caab179{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-f11b84e{padding:6px 0px 6px 0px;font-size:16px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-3312002{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-8d83206 .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-06e0d2e{font-size:15px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-d070883 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-5daa3dd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-00460b9{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-9d54a25{padding:6px 0px 6px 0px;font-size:16px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-de0c1d7{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-7a88951{font-size:18px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-102ba64{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-327e49d{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-7db6840{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-8845944{padding:6px 0px 6px 0px;font-size:16px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-29d5b54{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-fb005e2{font-size:18px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-245ab16{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-db991bb{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-4ee23b7{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-bee4f17{padding:6px 0px 6px 0px;font-size:16px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-25f98ca{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-78d6b3e{font-size:18px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-04e6f96{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-f57a155{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-696db2e{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-606a7bb{padding:6px 0px 6px 0px;font-size:16px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-9232244{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-f3ca477{font-size:18px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-13abf45{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-a08f42f{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-4f980af{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-2dc4f24{padding:6px 0px 6px 0px;font-size:16px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-dcd3440{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-290d431{font-size:18px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-b295c3d{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-b7f9105{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-f0df022{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-5b02f2f{padding:6px 0px 6px 0px;font-size:16px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-1de255a{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-6cccb6a{font-size:18px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-2987264{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-6721cd5{font-size:14px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-4d23b99{text-align:start;font-size:14px;line-height:1.5em;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-75f444e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-75f444e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shimizuroof.jp/wp-content/uploads/2026/01/124.webp");background-position:top center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-75f444e{--min-height:80vh;--justify-content:flex-end;}.elementor-2 .elementor-element.elementor-element-759a43f{--min-height:253px;}.elementor-2 .elementor-element.elementor-element-c835902{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2d39bd7{--spacer-size:15px;}.elementor-2 .elementor-element.elementor-element-07b153a{text-align:center;}.elementor-2 .elementor-element.elementor-element-07b153a .elementor-heading-title{font-size:35px;letter-spacing:2.2px;}.elementor-2 .elementor-element.elementor-element-de600b9{text-align:center;font-size:16px;}.elementor-2 .elementor-element.elementor-element-ecc5b2d{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-999bf66:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-999bf66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-999bf66::before, .elementor-2 .elementor-element.elementor-element-999bf66 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-999bf66 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-999bf66 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-999bf66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-999bf66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(360deg, #FFFFFF00 34%, #FFFFFF 62%);}.elementor-2 .elementor-element.elementor-element-999bf66{--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-ee2b963 .elementor-heading-title{font-size:35px;letter-spacing:2.2px;}.elementor-2 .elementor-element.elementor-element-194fb54{font-size:16px;}.elementor-2 .elementor-element.elementor-element-a679150 .elementor-heading-title{font-size:23px;}.elementor-2 .elementor-element.elementor-element-527d8cb{--spacer-size:124px;}.elementor-2 .elementor-element.elementor-element-521e59e{--min-height:410px;}.elementor-2 .elementor-element.elementor-element-3d52bb5{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-4aa8b28 .elementor-heading-title{font-size:35px;letter-spacing:2.2px;}.elementor-2 .elementor-element.elementor-element-3bb75e3{font-size:16px;}.elementor-2 .elementor-element.elementor-element-b601d0c{font-size:18px;}.elementor-2 .elementor-element.elementor-element-fbd57cb{--min-height:310px;}.elementor-2 .elementor-element.elementor-element-fbd57cb > .elementor-shape-top svg, .elementor-2 .elementor-element.elementor-element-fbd57cb > .e-con-inner > .elementor-shape-top svg{height:313px;}.elementor-2 .elementor-element.elementor-element-8d7e95f{--spacer-size:10px;}.elementor-2 .elementor-element.elementor-element-fc09c71{font-size:18px;}.elementor-2 .elementor-element.elementor-element-30c4b7e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-5b50b7e{font-size:19px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-5d2f39f{font-size:19px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-4bad0b7{font-size:22px;}.elementor-2 .elementor-element.elementor-element-7346d78{--spacer-size:10px;}.elementor-2 .elementor-element.elementor-element-c00a365 .elementor-heading-title{font-size:35px;letter-spacing:2.2px;}.elementor-2 .elementor-element.elementor-element-a7c2bee{font-size:16px;}.elementor-2 .elementor-element.elementor-element-56ca808{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-4c4d074 .elementor-heading-title{font-size:23px;}.elementor-2 .elementor-element.elementor-element-f48a80e{text-align:center;}.elementor-2 .elementor-element.elementor-element-f48a80e .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-5fcaa4e img{max-width:71%;}.elementor-2 .elementor-element.elementor-element-7eb5daf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-b1136ba{font-size:18px;}.elementor-2 .elementor-element.elementor-element-98eb875{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-cc1d5f6{font-size:18px;}.elementor-2 .elementor-element.elementor-element-c385dea{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-f497eb9{font-size:18px;}.elementor-2 .elementor-element.elementor-element-9c1d550{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-6f333bb{font-size:18px;}.elementor-2 .elementor-element.elementor-element-f3cb380{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-546b228{font-size:18px;}.elementor-2 .elementor-element.elementor-element-be14082{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-f11b84e{font-size:18px;}.elementor-2 .elementor-element.elementor-element-3312002{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-afb67bf{--spacer-size:15px;}.elementor-2 .elementor-element.elementor-element-0054894{--spacer-size:15px;}.elementor-2 .elementor-element.elementor-element-765ef85 img{max-width:100%;}.elementor-2 .elementor-element.elementor-element-8d83206 .elementor-heading-title{font-size:22px;}.elementor-2 .elementor-element.elementor-element-ae1b076{--spacer-size:10px;}.elementor-2 .elementor-element.elementor-element-d070883 .elementor-heading-title{font-size:35px;letter-spacing:2.2px;}.elementor-2 .elementor-element.elementor-element-cdc3fbd{font-size:16px;}.elementor-2 .elementor-element.elementor-element-5daa3dd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-9d54a25{font-size:18px;}.elementor-2 .elementor-element.elementor-element-de0c1d7{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-7a88951{font-size:23px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-102ba64{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-327e49d{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-8845944{font-size:18px;}.elementor-2 .elementor-element.elementor-element-29d5b54{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-fb005e2{font-size:23px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-245ab16{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-db991bb{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-bee4f17{font-size:18px;}.elementor-2 .elementor-element.elementor-element-25f98ca{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-78d6b3e{font-size:23px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-04e6f96{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-f57a155{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-606a7bb{font-size:18px;}.elementor-2 .elementor-element.elementor-element-9232244{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-f3ca477{font-size:23px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-13abf45{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-a08f42f{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-2dc4f24{font-size:18px;}.elementor-2 .elementor-element.elementor-element-dcd3440{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-290d431{font-size:23px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-b295c3d{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-b7f9105{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-5b02f2f{font-size:18px;}.elementor-2 .elementor-element.elementor-element-1de255a{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-6cccb6a{font-size:23px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-2987264{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-6721cd5{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-f9c1dac{--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-2 .elementor-element.elementor-element-4d23b99{text-align:start;line-height:1.6em;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-759a43f{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-999bf66{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-521e59e{--content-width:1250px;}.elementor-2 .elementor-element.elementor-element-28bf12c{--content-width:588px;}.elementor-2 .elementor-element.elementor-element-eca592b{--width:47%;}.elementor-2 .elementor-element.elementor-element-5af6b57{--content-width:1114px;}.elementor-2 .elementor-element.elementor-element-caa8e08{--content-width:600px;}.elementor-2 .elementor-element.elementor-element-6b1d462{--content-width:600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-759a43f{--content-width:1052px;}.elementor-2 .elementor-element.elementor-element-eca592b{--width:500px;}}