.elementor-1244 .elementor-element.elementor-element-353417a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--margin-top:112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-353417a5:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-353417a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/mvBg-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-1ca50bf1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-1a86cb7f{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-4fc22b08{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:14px 14px 14px 14px;--padding-top:4px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-1244 .elementor-element.elementor-element-4fc22b08:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-4fc22b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012051;}.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-1244 .elementor-element.elementor-element-6b56d857 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.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-1244 .elementor-element.elementor-element-6896bfcd{text-align:center;}.elementor-1244 .elementor-element.elementor-element-6896bfcd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-34791bb5{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:14px 14px 14px 14px;--padding-top:4px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-1244 .elementor-element.elementor-element-34791bb5:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-34791bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012051;}.elementor-1244 .elementor-element.elementor-element-49fe5dff img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-6f92a063{text-align:center;}.elementor-1244 .elementor-element.elementor-element-6f92a063 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-137ccafb{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:14px 14px 14px 14px;--padding-top:4px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-1244 .elementor-element.elementor-element-137ccafb:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-137ccafb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012051;}.elementor-1244 .elementor-element.elementor-element-1e3470b3 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-53dbce9d{text-align:center;}.elementor-1244 .elementor-element.elementor-element-53dbce9d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-ae9fb0c{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:14px 14px 14px 14px;--padding-top:4px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;--z-index:4;}.elementor-1244 .elementor-element.elementor-element-ae9fb0c:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-ae9fb0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012051;}.elementor-1244 .elementor-element.elementor-element-58985e31 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-3dfd326a{text-align:center;}.elementor-1244 .elementor-element.elementor-element-3dfd326a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-7838412f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-2px;--margin-right:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1244 .elementor-element.elementor-element-410aa78f .elementor-button{background-color:#004EBF;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.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-1244 .elementor-element.elementor-element-71417413{padding:0px 0px 0px 6px;font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;text-shadow:2px 2px 0px #FFFFFF;color:#0A94E7;}.elementor-1244 .elementor-element.elementor-element-71417413 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-408b32b7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-7e88be2f img{width:330px;max-width:100%;height:250px;object-fit:cover;object-position:center center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:300px 300px 300px 300px;}.elementor-1244 .elementor-element.elementor-element-516a43cc{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-28px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-1705a82f{padding:0px 0px 0px 6px;z-index:8;font-family:"Noto Sans JP", Sans-serif;font-size:106px;font-weight:900;line-height:1.1em;color:#004EBF;}.elementor-1244 .elementor-element.elementor-element-1705a82f p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-5ceeefc0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-2dcd4832{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-148411d4 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;fill:#FA0308;color:#FA0308;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FA0308;border-radius:133px 133px 133px 133px;}.elementor-1244 .elementor-element.elementor-element-25b9a9d9 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;fill:#FA0308;color:#FA0308;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FA0308;border-radius:133px 133px 133px 133px;}.elementor-1244 .elementor-element.elementor-element-677c9402 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;fill:#FA0308;color:#FA0308;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FA0308;border-radius:133px 133px 133px 133px;}.elementor-1244 .elementor-element.elementor-element-e672751{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-radius:139px 139px 139px 139px;text-align:center;}.elementor-1244 .elementor-element.elementor-element-e672751 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.8vw;font-weight:600;color:#012051;}.elementor-1244 .elementor-element.elementor-element-b3e0b85{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#004EBF;--border-color:#004EBF;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-1244 .elementor-element.elementor-element-b3e0b85:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-b3e0b85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#009AE3;}.elementor-1244 .elementor-element.elementor-element-4aa4d159{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-1244 .elementor-element.elementor-element-18b66299 .elementor-button{background-color:#004EBF;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-1244 .elementor-element.elementor-element-119e737e{padding:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-119e737e p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-134ae4a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1244 .elementor-element.elementor-element-50232d54{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-6e9498ec .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-69a0636f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1244 .elementor-element.elementor-element-5bd285db .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-5bd285db.elementor-view-stacked .elementor-icon{background-color:#FEE736;}.elementor-1244 .elementor-element.elementor-element-5bd285db.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-5bd285db.elementor-view-default .elementor-icon{color:#FEE736;border-color:#FEE736;}.elementor-1244 .elementor-element.elementor-element-5bd285db.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-5bd285db.elementor-view-default .elementor-icon svg{fill:#FEE736;}.elementor-1244 .elementor-element.elementor-element-33e97073 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;fill:#014EBF;color:#014EBF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#014EBF;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-33e97073{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-cc55b95{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-74932629 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:84px;font-weight:900;line-height:60px;color:#FEE736;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1244 .elementor-element.elementor-element-330e2eb9 .elementor-icon-box-title{margin-block-end:6px;color:#FEE736;}.elementor-1244 .elementor-element.elementor-element-330e2eb9 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-330e2eb9 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-1244 .elementor-element.elementor-element-330e2eb9:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-330e2eb9:has(:focus) .elementor-icon-box-title{color:#FEE736;}.elementor-1244 .elementor-element.elementor-element-330e2eb9 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;color:#FEE736;}body:not(.rtl) .elementor-1244 .elementor-element.elementor-element-7a8bab9e{right:20px;}body.rtl .elementor-1244 .elementor-element.elementor-element-7a8bab9e{left:20px;}.elementor-1244 .elementor-element.elementor-element-7a8bab9e{bottom:87px;}.elementor-1244 .elementor-element.elementor-element-7a8bab9e img{width:450px;}.elementor-1244 .elementor-element.elementor-element-717e59d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-717e59d4:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-717e59d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/mvBg-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-4a866f4b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-69aa01d{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-5687cf51{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:14px 14px 14px 14px;--padding-top:4px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-1244 .elementor-element.elementor-element-5687cf51:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-5687cf51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004EBF;}.elementor-1244 .elementor-element.elementor-element-f27d1df img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-48db2c75{text-align:center;}.elementor-1244 .elementor-element.elementor-element-48db2c75 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-5c909a4a{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:14px 14px 14px 14px;--padding-top:4px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-1244 .elementor-element.elementor-element-5c909a4a:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-5c909a4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004EBF;}.elementor-1244 .elementor-element.elementor-element-73039e3 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-6374edbb{text-align:center;}.elementor-1244 .elementor-element.elementor-element-6374edbb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-41974aa6{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:14px 14px 14px 14px;--padding-top:4px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-1244 .elementor-element.elementor-element-41974aa6:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-41974aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004EBF;}.elementor-1244 .elementor-element.elementor-element-f25e53a img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-5d7238b2{text-align:center;}.elementor-1244 .elementor-element.elementor-element-5d7238b2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3befdaf{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:14px 14px 14px 14px;--padding-top:4px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-1244 .elementor-element.elementor-element-3befdaf:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-3befdaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004EBF;}.elementor-1244 .elementor-element.elementor-element-52ceae3a img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-188dad85{text-align:center;}.elementor-1244 .elementor-element.elementor-element-188dad85 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3c9c890e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-2px;--margin-right:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-3e15392b .elementor-button{background-color:#004EBF;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-1244 .elementor-element.elementor-element-1a3e336c{padding:0px 0px 0px 6px;font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;text-shadow:2px 2px 0px #FFFFFF;color:#0A94E7;}.elementor-1244 .elementor-element.elementor-element-1a3e336c p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-1cd15e85{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-609562a0{padding:0px 0px 0px 6px;font-family:"Noto Sans JP", Sans-serif;font-size:90px;font-weight:900;line-height:1.1em;color:#004EBF;}.elementor-1244 .elementor-element.elementor-element-609562a0 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-23b8b30b img{width:100%;max-width:100%;height:250px;object-fit:cover;object-position:center center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:300px 300px 300px 300px;}.elementor-1244 .elementor-element.elementor-element-1730e993{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-797b5bef{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-3c62db6c .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;fill:#FA0308;color:#FA0308;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FA0308;border-radius:133px 133px 133px 133px;}.elementor-1244 .elementor-element.elementor-element-581495a7 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;fill:#FA0308;color:#FA0308;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FA0308;border-radius:133px 133px 133px 133px;}.elementor-1244 .elementor-element.elementor-element-3e12d68b .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;fill:#FA0308;color:#FA0308;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FA0308;border-radius:133px 133px 133px 133px;}.elementor-1244 .elementor-element.elementor-element-2fffc850{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-2fffc850 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#012051;}body:not(.rtl) .elementor-1244 .elementor-element.elementor-element-7f76617{right:0px;}body.rtl .elementor-1244 .elementor-element.elementor-element-7f76617{left:0px;}.elementor-1244 .elementor-element.elementor-element-7f76617{top:0px;}.elementor-1244 .elementor-element.elementor-element-15161db7{--display:flex;--overlay-opacity:0.5;}.elementor-1244 .elementor-element.elementor-element-15161db7:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-15161db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #029AE3 100%);}.elementor-1244 .elementor-element.elementor-element-15161db7::before, .elementor-1244 .elementor-element.elementor-element-15161db7 > .elementor-background-video-container::before, .elementor-1244 .elementor-element.elementor-element-15161db7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1244 .elementor-element.elementor-element-15161db7 > .elementor-background-slideshow::before, .elementor-1244 .elementor-element.elementor-element-15161db7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1244 .elementor-element.elementor-element-15161db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#029AE3;--background-overlay:'';}.elementor-1244 .elementor-element.elementor-element-7f1df2b0{padding:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-7f1df2b0 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-2583369{--display:flex;}.elementor-1244 .elementor-element.elementor-element-23598718 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-42d976eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-2cac5a2a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-35df82c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}body:not(.rtl) .elementor-1244 .elementor-element.elementor-element-5766e39c{right:0px;}body.rtl .elementor-1244 .elementor-element.elementor-element-5766e39c{left:0px;}.elementor-1244 .elementor-element.elementor-element-5766e39c{bottom:0px;}.elementor-1244 .elementor-element.elementor-element-5766e39c .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-5766e39c.elementor-view-stacked .elementor-icon{background-color:#FEE736;}.elementor-1244 .elementor-element.elementor-element-5766e39c.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-5766e39c.elementor-view-default .elementor-icon{color:#FEE736;border-color:#FEE736;}.elementor-1244 .elementor-element.elementor-element-5766e39c.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-5766e39c.elementor-view-default .elementor-icon svg{fill:#FEE736;}.elementor-1244 .elementor-element.elementor-element-5766e39c .elementor-icon-wrapper svg{width:auto;}.elementor-1244 .elementor-element.elementor-element-572a16b5{--display:flex;}.elementor-1244 .elementor-element.elementor-element-72f27efa .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;fill:#014EBF;color:#014EBF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#014EBF;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-72f27efa{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-4743c95f{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-4f3e9922 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:84px;font-weight:900;line-height:60px;color:#FEE736;}.elementor-1244 .elementor-element.elementor-element-59bb4e83 .elementor-icon-box-title{margin-block-end:6px;color:#FEE736;}.elementor-1244 .elementor-element.elementor-element-59bb4e83 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-59bb4e83 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-1244 .elementor-element.elementor-element-59bb4e83:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-59bb4e83:has(:focus) .elementor-icon-box-title{color:#FEE736;}.elementor-1244 .elementor-element.elementor-element-59bb4e83 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;color:#FEE736;}.elementor-1244 .elementor-element.elementor-element-7271b8ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-7271b8ec:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-7271b8ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/mvBg-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-54a8a31f{--display:flex;}body:not(.rtl) .elementor-1244 .elementor-element.elementor-element-4df5b571{right:0px;}body.rtl .elementor-1244 .elementor-element.elementor-element-4df5b571{left:0px;}.elementor-1244 .elementor-element.elementor-element-4df5b571{top:0px;}.elementor-1244 .elementor-element.elementor-element-2aecfa4a{--display:flex;}.elementor-1244 .elementor-element.elementor-element-772f078{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-de1895 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;fill:#FA0308;color:#FA0308;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FA0308;border-radius:133px 133px 133px 133px;}.elementor-1244 .elementor-element.elementor-element-11f7018f .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;fill:#FA0308;color:#FA0308;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FA0308;border-radius:133px 133px 133px 133px;}.elementor-1244 .elementor-element.elementor-element-119f39bc .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;fill:#FA0308;color:#FA0308;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FA0308;border-radius:133px 133px 133px 133px;}.elementor-1244 .elementor-element.elementor-element-676c81a3{background-color:#FFFFFF;border-style:solid;border-color:#FA0308;}.elementor-1244 .elementor-element.elementor-element-676c81a3 .elementor-icon-box-wrapper{gap:15px;}.elementor-1244 .elementor-element.elementor-element-676c81a3.elementor-view-stacked .elementor-icon{background-color:#FFCB00;}.elementor-1244 .elementor-element.elementor-element-676c81a3.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-676c81a3.elementor-view-default .elementor-icon{fill:#FFCB00;color:#FFCB00;border-color:#FFCB00;}.elementor-1244 .elementor-element.elementor-element-676c81a3 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-676c81a3 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-1244 .elementor-element.elementor-element-676c81a3 .elementor-icon-box-title{color:#0054B5;}.elementor-1244 .elementor-element.elementor-element-676c81a3:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-676c81a3:has(:focus) .elementor-icon-box-title{color:#0054B5;}.elementor-1244 .elementor-element.elementor-element-676c81a3 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:500;color:#0054B5;}.elementor-1244 .elementor-element.elementor-element-5981055d{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-46571c28{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:14px 14px 14px 14px;--padding-top:4px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-1244 .elementor-element.elementor-element-46571c28:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-46571c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004EBF;}.elementor-1244 .elementor-element.elementor-element-2162c434 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1244 .elementor-element.elementor-element-7e66d7d8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-7e66d7d8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1244 .elementor-element.elementor-element-7e66d7d8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1244 .elementor-element.elementor-element-7e66d7d8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1244 .elementor-element.elementor-element-7e66d7d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-7e66d7d8 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-1244 .elementor-element.elementor-element-7e66d7d8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-7e66d7d8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-40db887c{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:14px 14px 14px 14px;--padding-top:4px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-1244 .elementor-element.elementor-element-40db887c:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-40db887c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004EBF;}.elementor-1244 .elementor-element.elementor-element-29c45fc8 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-5a799613 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-5a799613 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1244 .elementor-element.elementor-element-5a799613{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1244 .elementor-element.elementor-element-5a799613 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1244 .elementor-element.elementor-element-5a799613 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-5a799613 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-1244 .elementor-element.elementor-element-5a799613 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-5a799613 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-2866a191{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:14px 14px 14px 14px;--padding-top:4px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-1244 .elementor-element.elementor-element-2866a191:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-2866a191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004EBF;}.elementor-1244 .elementor-element.elementor-element-3828dc33 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-4321f183 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-4321f183 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1244 .elementor-element.elementor-element-4321f183{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1244 .elementor-element.elementor-element-4321f183 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1244 .elementor-element.elementor-element-4321f183 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-4321f183 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-1244 .elementor-element.elementor-element-4321f183 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-4321f183 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3163023{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:14px 14px 14px 14px;--padding-top:4px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-1244 .elementor-element.elementor-element-3163023:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-3163023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004EBF;}.elementor-1244 .elementor-element.elementor-element-8de4ba6 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-20fc71f9 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-20fc71f9 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1244 .elementor-element.elementor-element-20fc71f9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1244 .elementor-element.elementor-element-20fc71f9 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1244 .elementor-element.elementor-element-20fc71f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-20fc71f9 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-1244 .elementor-element.elementor-element-20fc71f9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-20fc71f9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-220fefea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-220fefea:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-220fefea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/ctaBg-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-2250ac9d{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-23309bfa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1244 .elementor-element.elementor-element-23309bfa:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-23309bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D30104;}.elementor-1244 .elementor-element.elementor-element-458b4999 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-458b4999 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1244 .elementor-element.elementor-element-458b4999{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-1244 .elementor-element.elementor-element-458b4999 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-458b4999 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-1244 .elementor-element.elementor-element-458b4999 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-7a463afe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 18px 18px;--padding-top:10px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-1244 .elementor-element.elementor-element-7a463afe:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-7a463afe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3cce2660{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-41869e6e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;color:#074091;}.elementor-1244 .elementor-element.elementor-element-13d39b82 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;color:#074091;}.elementor-1244 .elementor-element.elementor-element-7ed819cc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-58ec6918 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5.4vw;font-weight:900;line-height:60px;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-1aa8c306 .elementor-icon-box-title{margin-block-end:6px;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-1aa8c306 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-1aa8c306 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:700;}.elementor-1244 .elementor-element.elementor-element-1aa8c306:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-1aa8c306:has(:focus) .elementor-icon-box-title{color:#D30104;}.elementor-1244 .elementor-element.elementor-element-1aa8c306 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-7973ee64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:20px 20px 20px 20px;}.elementor-1244 .elementor-element.elementor-element-7973ee64:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-7973ee64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012051;}.elementor-1244 .elementor-element.elementor-element-5513495b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-34ac22a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-1244 .elementor-element.elementor-element-34ac22a7 .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-34ac22a7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-34ac22a7.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-34ac22a7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-34ac22a7.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-34ac22a7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-34ac22a7 .elementor-icon{font-size:45px;}.elementor-1244 .elementor-element.elementor-element-34ac22a7 .elementor-icon svg{height:45px;}.elementor-1244 .elementor-element.elementor-element-748b45ed{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-748b45ed p{margin-block-end:0px;}.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-1244 .elementor-element.elementor-element-47b31e01{--divider-border-style:solid;--divider-color:#FFFF00;--divider-border-width:3.4px;}.elementor-1244 .elementor-element.elementor-element-47b31e01 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-1244 .elementor-element.elementor-element-47b31e01 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-1244 .elementor-element.elementor-element-c761ded{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-207d7459{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-1244 .elementor-element.elementor-element-207d7459 .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-207d7459.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-207d7459.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-207d7459.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-207d7459.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-207d7459.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-207d7459 .elementor-icon{font-size:45px;}.elementor-1244 .elementor-element.elementor-element-207d7459 .elementor-icon svg{height:45px;}.elementor-1244 .elementor-element.elementor-element-2c7277fb{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-2c7277fb p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-6a8fad3c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:34px;--padding-right:34px;}.elementor-1244 .elementor-element.elementor-element-6a8fad3c:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-6a8fad3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-1661575c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-4342f50e{--divider-border-style:solid;--divider-color:#08499C;--divider-border-width:2px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-4342f50e .elementor-divider-separator{width:100%;}.elementor-1244 .elementor-element.elementor-element-4342f50e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1244 .elementor-element.elementor-element-6ac4222c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-6743a4a6{--divider-border-style:solid;--divider-color:#08499C;--divider-border-width:2px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-6743a4a6 .elementor-divider-separator{width:100%;}.elementor-1244 .elementor-element.elementor-element-6743a4a6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1244 .elementor-element.elementor-element-2052132c{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-2052132c p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-7b35591b{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-54801d17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-2b7ef437 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1244 .elementor-element.elementor-element-24e70f93{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#012050;--border-color:#012050;--border-radius:93px 93px 93px 93px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-3e37aff9{text-align:center;}.elementor-1244 .elementor-element.elementor-element-3e37aff9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-1244 .elementor-element.elementor-element-4115b10d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-1e7df7ba img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1244 .elementor-element.elementor-element-635ec487{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#012050;--border-color:#012050;--border-radius:93px 93px 93px 93px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-1c2bb416{text-align:center;}.elementor-1244 .elementor-element.elementor-element-1c2bb416 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-1244 .elementor-element.elementor-element-3363fbb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-215b18b5 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1244 .elementor-element.elementor-element-57e6533f{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#012050;--border-color:#012050;--border-radius:93px 93px 93px 93px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-97248e7{text-align:center;}.elementor-1244 .elementor-element.elementor-element-97248e7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-1244 .elementor-element.elementor-element-605776de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-7e82848b img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1244 .elementor-element.elementor-element-5ac6fd3a{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#012050;--border-color:#012050;--border-radius:93px 93px 93px 93px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-3c639cdf{text-align:center;}.elementor-1244 .elementor-element.elementor-element-3c639cdf .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-1244 .elementor-element.elementor-element-614f1f76{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1244 .elementor-element.elementor-element-51520fbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1244 .elementor-element.elementor-element-6df9d676{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:#FA7A2A;}.elementor-1244 .elementor-element.elementor-element-6df9d676 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-2042f92{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-2042f92:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-2042f92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FA7A2A;}.elementor-1244 .elementor-element.elementor-element-1555180d{background-color:#FA7A2A;padding:0px 0px 0px 10px;}.elementor-1244 .elementor-element.elementor-element-1555180d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1244 .elementor-element.elementor-element-1555180d .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-1555180d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-1555180d.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-1555180d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-1555180d .elementor-icon{font-size:58px;}.elementor-1244 .elementor-element.elementor-element-1555180d .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-1555180d .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:2vw;font-weight:700;}.elementor-1244 .elementor-element.elementor-element-1555180d:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-1555180d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-1555180d .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:400;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-44b658f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1244 .elementor-element.elementor-element-40d4170b{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:#0AA349;}.elementor-1244 .elementor-element.elementor-element-40d4170b p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-11c6b017{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-11c6b017:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-11c6b017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0AA349;}.elementor-1244 .elementor-element.elementor-element-43f80b95{background-color:#0AA349;padding:0px 0px 0px 10px;}.elementor-1244 .elementor-element.elementor-element-43f80b95 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1244 .elementor-element.elementor-element-43f80b95 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-43f80b95.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-43f80b95.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-43f80b95.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-43f80b95 .elementor-icon{font-size:60px;}.elementor-1244 .elementor-element.elementor-element-43f80b95 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-43f80b95 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:2vw;font-weight:700;}.elementor-1244 .elementor-element.elementor-element-43f80b95:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-43f80b95:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-43f80b95 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:400;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-79d6784{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7E3E7;--border-color:#F7E3E7;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-79d6784:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-79d6784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF2F3;}.elementor-1244 .elementor-element.elementor-element-962dbb5{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:160px 160px 160px 160px;}.elementor-1244 .elementor-element.elementor-element-962dbb5:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-962dbb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #8A0003 0%, #EF0F26 100%);}.elementor-1244 .elementor-element.elementor-element-713fe8be{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:1.8vw;font-weight:700;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-713fe8be p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-32d474e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-3f90114e .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-1244 .elementor-element.elementor-element-3f90114e .elementor-icon-box-title{margin-block-end:0px;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-3f90114e.elementor-view-stacked .elementor-icon{background-color:#E4020B;}.elementor-1244 .elementor-element.elementor-element-3f90114e.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-3f90114e.elementor-view-default .elementor-icon{fill:#E4020B;color:#E4020B;border-color:#E4020B;}.elementor-1244 .elementor-element.elementor-element-3f90114e .elementor-icon{font-size:28px;}.elementor-1244 .elementor-element.elementor-element-3f90114e .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-3f90114e .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:3.5vw;font-weight:900;line-height:24px;letter-spacing:-1.8px;}.elementor-1244 .elementor-element.elementor-element-3f90114e:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-3f90114e:has(:focus) .elementor-icon-box-title{color:#D30104;}.elementor-1244 .elementor-element.elementor-element-3f90114e .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:46px;font-weight:800;line-height:50px;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-18af6480{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:160px 160px 160px 160px;--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:6px;}.elementor-1244 .elementor-element.elementor-element-18af6480:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-18af6480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #8A0003 0%, #EF0F26 100%);}.elementor-1244 .elementor-element.elementor-element-18af6480.e-con{--align-self:flex-start;}.elementor-1244 .elementor-element.elementor-element-24452000{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-1244 .elementor-element.elementor-element-24452000 .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-24452000.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-24452000.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-24452000.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-24452000.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-24452000.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-24452000 .elementor-icon{font-size:44px;}.elementor-1244 .elementor-element.elementor-element-24452000 .elementor-icon svg{height:44px;}.elementor-1244 .elementor-element.elementor-element-2ef6684a{background-color:#FFFFFF;padding:14px 0px 14px 0px;border-radius:0px 54px 54px 0px;text-align:center;}.elementor-1244 .elementor-element.elementor-element-2ef6684a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1244 .elementor-element.elementor-element-2ef6684a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:600;color:#E4020B;}.elementor-1244 .elementor-element.elementor-element-4e28ecf3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-4e28ecf3 img{width:100%;max-width:100%;height:280px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-4065dff9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-4065dff9:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-4065dff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-1a273873{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-1a273873 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-37bc24b4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-37bc24b4 img{width:100%;max-width:100%;height:220px;object-fit:cover;object-position:bottom center;}.elementor-1244 .elementor-element.elementor-element-7aa2792e{--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;--gap:25px 20px;--row-gap:25px;--column-gap:20px;--flex-wrap:wrap;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-65bb991c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-4b5eaf56{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-1244 .elementor-element.elementor-element-4b5eaf56:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-4b5eaf56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/IMG_3531.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-554d8d56{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:6px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-554d8d56:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-554d8d56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-1617878b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-4d344464 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-1244 .elementor-element.elementor-element-4d344464 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-1244 .elementor-element.elementor-element-4d344464 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-1244 .elementor-element.elementor-element-4d344464 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-1244 .elementor-element.elementor-element-4d344464 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-1244 .elementor-element.elementor-element-4d344464 .elementor-icon-list-icon i{color:#D30104;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-4d344464 .elementor-icon-list-icon svg{fill:#D30104;transition:fill 0.3s;}.elementor-1244 .elementor-element.elementor-element-4d344464{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1244 .elementor-element.elementor-element-4d344464 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-1244 .elementor-element.elementor-element-4d344464 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-4d344464 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-1244 .elementor-element.elementor-element-4d344464 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-cd5cf7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-4b0a1f13{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-1244 .elementor-element.elementor-element-4b0a1f13:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-4b0a1f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/IMG_3535.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-3e8f2438{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:6px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-3e8f2438:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-3e8f2438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-6000bd60 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-5455cb43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-1244 .elementor-element.elementor-element-5455cb43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-1244 .elementor-element.elementor-element-5455cb43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-1244 .elementor-element.elementor-element-5455cb43 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-1244 .elementor-element.elementor-element-5455cb43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-1244 .elementor-element.elementor-element-5455cb43 .elementor-icon-list-icon i{color:#D30104;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-5455cb43 .elementor-icon-list-icon svg{fill:#D30104;transition:fill 0.3s;}.elementor-1244 .elementor-element.elementor-element-5455cb43{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1244 .elementor-element.elementor-element-5455cb43 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-1244 .elementor-element.elementor-element-5455cb43 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-5455cb43 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-1244 .elementor-element.elementor-element-5455cb43 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-1efd85b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-57d90bcc{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-1244 .elementor-element.elementor-element-57d90bcc:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-57d90bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/IMG_3543.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-48e6cd0d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:6px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-48e6cd0d:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-48e6cd0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-4feb45a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3b60b2d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-1244 .elementor-element.elementor-element-3b60b2d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-1244 .elementor-element.elementor-element-3b60b2d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-1244 .elementor-element.elementor-element-3b60b2d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-1244 .elementor-element.elementor-element-3b60b2d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-1244 .elementor-element.elementor-element-3b60b2d4 .elementor-icon-list-icon i{color:#D30104;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-3b60b2d4 .elementor-icon-list-icon svg{fill:#D30104;transition:fill 0.3s;}.elementor-1244 .elementor-element.elementor-element-3b60b2d4{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1244 .elementor-element.elementor-element-3b60b2d4 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-1244 .elementor-element.elementor-element-3b60b2d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-3b60b2d4 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-1244 .elementor-element.elementor-element-3b60b2d4 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-23dfab8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-69b03985{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-1244 .elementor-element.elementor-element-69b03985:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-69b03985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/IMG_3545.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-29424969{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:6px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-29424969:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-29424969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-22d92b49 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3a5ecd08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-1244 .elementor-element.elementor-element-3a5ecd08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-1244 .elementor-element.elementor-element-3a5ecd08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-1244 .elementor-element.elementor-element-3a5ecd08 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-1244 .elementor-element.elementor-element-3a5ecd08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-1244 .elementor-element.elementor-element-3a5ecd08 .elementor-icon-list-icon i{color:#D30104;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-3a5ecd08 .elementor-icon-list-icon svg{fill:#D30104;transition:fill 0.3s;}.elementor-1244 .elementor-element.elementor-element-3a5ecd08{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1244 .elementor-element.elementor-element-3a5ecd08 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-1244 .elementor-element.elementor-element-3a5ecd08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-3a5ecd08 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-1244 .elementor-element.elementor-element-3a5ecd08 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-6d092acf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-5ea976d2{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-1244 .elementor-element.elementor-element-5ea976d2:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-5ea976d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/IMG_3533.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-5ae9d4f0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:6px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-5ae9d4f0:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-5ae9d4f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-5b21fe41 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-57658f13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-1244 .elementor-element.elementor-element-57658f13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-1244 .elementor-element.elementor-element-57658f13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-1244 .elementor-element.elementor-element-57658f13 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-1244 .elementor-element.elementor-element-57658f13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-1244 .elementor-element.elementor-element-57658f13 .elementor-icon-list-icon i{color:#D30104;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-57658f13 .elementor-icon-list-icon svg{fill:#D30104;transition:fill 0.3s;}.elementor-1244 .elementor-element.elementor-element-57658f13{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1244 .elementor-element.elementor-element-57658f13 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-1244 .elementor-element.elementor-element-57658f13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-57658f13 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-1244 .elementor-element.elementor-element-57658f13 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-534d6c3c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 20px;--row-gap:25px;--column-gap:20px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-71053d4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-3b589709{--divider-border-style:solid;--divider-color:#002C6D;--divider-border-width:2px;width:var( --container-widget-width, 70px );max-width:70px;--e-transform-rotateZ:45deg;--container-widget-width:70px;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-3b589709 .elementor-divider-separator{width:100%;}.elementor-1244 .elementor-element.elementor-element-3b589709 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1244 .elementor-element.elementor-element-4c1a6b20{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:600;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-4c1a6b20 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-728081e{--divider-border-style:solid;--divider-color:#002C6D;--divider-border-width:2px;width:var( --container-widget-width, 70px );max-width:70px;--e-transform-rotateZ:-45deg;--container-widget-width:70px;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-728081e .elementor-divider-separator{width:100%;}.elementor-1244 .elementor-element.elementor-element-728081e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1244 .elementor-element.elementor-element-6a78208{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:900;line-height:1.1em;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-6a78208 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-30d3a18{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-2795de1f{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-2795de1f img{width:100%;max-width:100%;}.elementor-1244 .elementor-element.elementor-element-5f49ac6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:18px 18px 18px 18px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1244 .elementor-element.elementor-element-5f49ac6:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-5f49ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-a2b2eba{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:900;line-height:1.2em;letter-spacing:1.4px;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-a2b2eba p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-52cf9be8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-52cf9be8:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-52cf9be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-5e5b2cd7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-5e5b2cd7:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-5e5b2cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/c2eb0910-9b01-416f-8ce5-c13a518a4d52.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-6ff26388 .elementor-button{background-color:#08499C;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:133px 133px 133px 133px;}.elementor-1244 .elementor-element.elementor-element-150d611b{text-align:center;}.elementor-1244 .elementor-element.elementor-element-150d611b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:800;line-height:1.2em;text-shadow:2px 2px 0px #FFFFFF;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-77efd6b0{--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;--gap:25px 20px;--row-gap:25px;--column-gap:20px;--flex-wrap:wrap;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-2afb35bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1244 .elementor-element.elementor-element-2afb35bf:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-2afb35bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-9947415{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-9947415:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-9947415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/IMG_3551.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-25b5b26{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--margin-top:-6px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-25b5b26:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-25b5b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-55f1df5e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-14287265{padding:0px 0px 15px 0px;border-style:dotted;border-width:0px 0px 2px 0px;border-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-14287265 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-66c80fa4{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-1244 .elementor-element.elementor-element-66c80fa4 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-15c48b08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1244 .elementor-element.elementor-element-15c48b08:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-15c48b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-ebecd8d{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-ebecd8d:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-ebecd8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/Gemini_Generated_Image_6koozu6koozu6koo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-12795d2c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--margin-top:-6px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-12795d2c:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-12795d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-378076ed .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-1241cfb5{padding:0px 0px 15px 0px;border-style:dotted;border-width:0px 0px 2px 0px;border-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-1241cfb5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-7e174492{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-1244 .elementor-element.elementor-element-7e174492 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-b0a5df8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1244 .elementor-element.elementor-element-b0a5df8:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-b0a5df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-37627ac6{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-37627ac6:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-37627ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/IMG_3553.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-28cfc25e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--margin-top:-6px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-28cfc25e:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-28cfc25e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-5bee5101 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-5f57a1d4{padding:0px 0px 15px 0px;border-style:dotted;border-width:0px 0px 2px 0px;border-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-5f57a1d4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-7dea52ec{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-1244 .elementor-element.elementor-element-7dea52ec p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-1bccc465{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1244 .elementor-element.elementor-element-1bccc465:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-1bccc465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-50effb5a{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-50effb5a:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-50effb5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/IMG_3554.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-66414b44{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--margin-top:-6px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-66414b44:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-66414b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-3fda9f6e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3b9299b{padding:0px 0px 15px 0px;border-style:dotted;border-width:0px 0px 2px 0px;border-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-3b9299b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-5502d30a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-1244 .elementor-element.elementor-element-5502d30a p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-552c66b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1244 .elementor-element.elementor-element-552c66b9:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-552c66b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-7e4598ee{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-7e4598ee:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-7e4598ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/IMG_3556.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-44eae17c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--margin-top:-6px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-44eae17c:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-44eae17c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-5be35964 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-689fecd{padding:0px 0px 15px 0px;border-style:dotted;border-width:0px 0px 2px 0px;border-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-689fecd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-5ad3e590{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-1244 .elementor-element.elementor-element-5ad3e590 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-71eb74a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1244 .elementor-element.elementor-element-71eb74a9:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-71eb74a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-22809a83{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-22809a83:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-22809a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/IMG_3557.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-1141b47f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--margin-top:-6px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-1141b47f:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-1141b47f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-54d56f16 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-6d07d1b6{padding:0px 0px 15px 0px;border-style:dotted;border-width:0px 0px 2px 0px;border-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-6d07d1b6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-16b1613d{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-1244 .elementor-element.elementor-element-16b1613d p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-7cef4be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-7cef4be:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-7cef4be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/ctaBg-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-7d431ee0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-186a19d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1244 .elementor-element.elementor-element-186a19d2:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-186a19d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D30104;}.elementor-1244 .elementor-element.elementor-element-d5ebb13 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-d5ebb13 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1244 .elementor-element.elementor-element-d5ebb13{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-1244 .elementor-element.elementor-element-d5ebb13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-d5ebb13 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-1244 .elementor-element.elementor-element-d5ebb13 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-2f2a2779{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 18px 18px;--padding-top:10px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-1244 .elementor-element.elementor-element-2f2a2779:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-2f2a2779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-435e9486{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-1d06cd52 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;color:#074091;}.elementor-1244 .elementor-element.elementor-element-e12ca64 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;color:#074091;}.elementor-1244 .elementor-element.elementor-element-5edd5c7a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-2f03d9fd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5.4vw;font-weight:900;line-height:60px;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-6c3853d9 .elementor-icon-box-title{margin-block-end:6px;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-6c3853d9 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-6c3853d9 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:700;}.elementor-1244 .elementor-element.elementor-element-6c3853d9:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-6c3853d9:has(:focus) .elementor-icon-box-title{color:#D30104;}.elementor-1244 .elementor-element.elementor-element-6c3853d9 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-34330da8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:20px 20px 20px 20px;}.elementor-1244 .elementor-element.elementor-element-34330da8:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-34330da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012051;}.elementor-1244 .elementor-element.elementor-element-5873c5d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-50eb87d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-1244 .elementor-element.elementor-element-50eb87d9 .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-50eb87d9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-50eb87d9.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-50eb87d9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-50eb87d9.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-50eb87d9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-50eb87d9 .elementor-icon{font-size:45px;}.elementor-1244 .elementor-element.elementor-element-50eb87d9 .elementor-icon svg{height:45px;}.elementor-1244 .elementor-element.elementor-element-2d172577{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-2d172577 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-4c27b4aa{--divider-border-style:solid;--divider-color:#FFFF00;--divider-border-width:3.4px;}.elementor-1244 .elementor-element.elementor-element-4c27b4aa .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-1244 .elementor-element.elementor-element-4c27b4aa .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-1244 .elementor-element.elementor-element-268c2c9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-5ccda25d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-1244 .elementor-element.elementor-element-5ccda25d .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-5ccda25d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-5ccda25d.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-5ccda25d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-5ccda25d.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-5ccda25d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-5ccda25d .elementor-icon{font-size:45px;}.elementor-1244 .elementor-element.elementor-element-5ccda25d .elementor-icon svg{height:45px;}.elementor-1244 .elementor-element.elementor-element-55e992bd{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-55e992bd p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-2b4ac9da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:34px;--padding-right:34px;}.elementor-1244 .elementor-element.elementor-element-2b4ac9da:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-2b4ac9da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-570218bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-5e1ab5c3{--divider-border-style:solid;--divider-color:#08499C;--divider-border-width:2px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-5e1ab5c3 .elementor-divider-separator{width:100%;}.elementor-1244 .elementor-element.elementor-element-5e1ab5c3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1244 .elementor-element.elementor-element-187b5549 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-2b0cc8df{--divider-border-style:solid;--divider-color:#08499C;--divider-border-width:2px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-2b0cc8df .elementor-divider-separator{width:100%;}.elementor-1244 .elementor-element.elementor-element-2b0cc8df .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1244 .elementor-element.elementor-element-4536dae7{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-4536dae7 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-729cd60c{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-326b4508{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-787f97b0 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1244 .elementor-element.elementor-element-4d61b765{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#012050;--border-color:#012050;--border-radius:93px 93px 93px 93px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-3df96abe{text-align:center;}.elementor-1244 .elementor-element.elementor-element-3df96abe .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-1244 .elementor-element.elementor-element-5753a692{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-7672cabc img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1244 .elementor-element.elementor-element-683ad0c0{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#012050;--border-color:#012050;--border-radius:93px 93px 93px 93px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-307076b4{text-align:center;}.elementor-1244 .elementor-element.elementor-element-307076b4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-1244 .elementor-element.elementor-element-3e18e3eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-5a66372b img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1244 .elementor-element.elementor-element-57e1f449{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#012050;--border-color:#012050;--border-radius:93px 93px 93px 93px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-4acab157{text-align:center;}.elementor-1244 .elementor-element.elementor-element-4acab157 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-1244 .elementor-element.elementor-element-4f6207b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-75be03d1 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1244 .elementor-element.elementor-element-6e115e4e{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#012050;--border-color:#012050;--border-radius:93px 93px 93px 93px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-1b28f5d8{text-align:center;}.elementor-1244 .elementor-element.elementor-element-1b28f5d8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-1244 .elementor-element.elementor-element-2fb5a2f8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1244 .elementor-element.elementor-element-955e9d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1244 .elementor-element.elementor-element-72614eab{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:#FA7A2A;}.elementor-1244 .elementor-element.elementor-element-72614eab p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-28afa3c9{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-28afa3c9:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-28afa3c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FA7A2A;}.elementor-1244 .elementor-element.elementor-element-2b876ad3{background-color:#FA7A2A;padding:0px 0px 0px 10px;}.elementor-1244 .elementor-element.elementor-element-2b876ad3 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1244 .elementor-element.elementor-element-2b876ad3 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-2b876ad3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-2b876ad3.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-2b876ad3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-2b876ad3 .elementor-icon{font-size:58px;}.elementor-1244 .elementor-element.elementor-element-2b876ad3 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-2b876ad3 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:2vw;font-weight:700;}.elementor-1244 .elementor-element.elementor-element-2b876ad3:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-2b876ad3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-2b876ad3 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:400;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-19fe6cad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1244 .elementor-element.elementor-element-67338aab{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:#0AA349;}.elementor-1244 .elementor-element.elementor-element-67338aab p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-15c7e1c3{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-15c7e1c3:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-15c7e1c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0AA349;}.elementor-1244 .elementor-element.elementor-element-254a4bfc{background-color:#0AA349;padding:0px 0px 0px 10px;}.elementor-1244 .elementor-element.elementor-element-254a4bfc .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1244 .elementor-element.elementor-element-254a4bfc .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-254a4bfc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-254a4bfc.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-254a4bfc.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-254a4bfc .elementor-icon{font-size:60px;}.elementor-1244 .elementor-element.elementor-element-254a4bfc .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-254a4bfc .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:2vw;font-weight:700;}.elementor-1244 .elementor-element.elementor-element-254a4bfc:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-254a4bfc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-254a4bfc .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:400;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-207346e3{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7E3E7;--border-color:#F7E3E7;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-207346e3:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-207346e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF2F3;}.elementor-1244 .elementor-element.elementor-element-3e33888e{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:160px 160px 160px 160px;}.elementor-1244 .elementor-element.elementor-element-3e33888e:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-3e33888e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #8A0003 0%, #EF0F26 100%);}.elementor-1244 .elementor-element.elementor-element-5e961e11{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:1.8vw;font-weight:700;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-5e961e11 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-ac88175{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-591ec4c5 .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-1244 .elementor-element.elementor-element-591ec4c5 .elementor-icon-box-title{margin-block-end:0px;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-591ec4c5.elementor-view-stacked .elementor-icon{background-color:#E4020B;}.elementor-1244 .elementor-element.elementor-element-591ec4c5.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-591ec4c5.elementor-view-default .elementor-icon{fill:#E4020B;color:#E4020B;border-color:#E4020B;}.elementor-1244 .elementor-element.elementor-element-591ec4c5 .elementor-icon{font-size:28px;}.elementor-1244 .elementor-element.elementor-element-591ec4c5 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-591ec4c5 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:3.5vw;font-weight:900;line-height:24px;letter-spacing:-1.8px;}.elementor-1244 .elementor-element.elementor-element-591ec4c5:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-591ec4c5:has(:focus) .elementor-icon-box-title{color:#D30104;}.elementor-1244 .elementor-element.elementor-element-591ec4c5 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:46px;font-weight:800;line-height:50px;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-5a2f7f6d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:160px 160px 160px 160px;--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:6px;}.elementor-1244 .elementor-element.elementor-element-5a2f7f6d:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-5a2f7f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #8A0003 0%, #EF0F26 100%);}.elementor-1244 .elementor-element.elementor-element-5a2f7f6d.e-con{--align-self:flex-start;}.elementor-1244 .elementor-element.elementor-element-267f017c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-1244 .elementor-element.elementor-element-267f017c .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-267f017c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-267f017c.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-267f017c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-267f017c.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-267f017c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-267f017c .elementor-icon{font-size:44px;}.elementor-1244 .elementor-element.elementor-element-267f017c .elementor-icon svg{height:44px;}.elementor-1244 .elementor-element.elementor-element-4f0d8ca4{background-color:#FFFFFF;padding:14px 0px 14px 0px;border-radius:0px 54px 54px 0px;text-align:center;}.elementor-1244 .elementor-element.elementor-element-4f0d8ca4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1244 .elementor-element.elementor-element-4f0d8ca4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:600;color:#E4020B;}.elementor-1244 .elementor-element.elementor-element-46450ccb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-46450ccb img{width:100%;max-width:100%;height:280px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-4dfd428a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-651d6adf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-651d6adf:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-651d6adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/Gemini_Generated_Image_4sllar4sllar4sll-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-44057b46{text-align:center;}.elementor-1244 .elementor-element.elementor-element-44057b46 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:800;line-height:1.2em;text-shadow:2px 2px 0px #FFFFFF;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-44ba2443 .elementor-button{background-color:#08499C;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:133px 133px 133px 133px;}.elementor-1244 .elementor-element.elementor-element-4cd018b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-2fba569b{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:800;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-2fba569b p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-4e8339d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:25px 20px;--row-gap:25px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-418294cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#01469D;--border-color:#01469D;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-7f29b049{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-7f29b049:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-7f29b049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01469D;}.elementor-1244 .elementor-element.elementor-element-2924b149 .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-39730312{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-6876fa60{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-5048dca5{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-5048dca5 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-581e70d0 .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-581e70d0.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-581e70d0.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-581e70d0.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-581e70d0.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-581e70d0.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-581e70d0 .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-581e70d0 .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-454aab87 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-49e7a52a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-6b1f7779{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-6b1f7779 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-61e60a34 .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-61e60a34.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-61e60a34.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-61e60a34.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-61e60a34.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-61e60a34.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-61e60a34 .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-61e60a34 .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-355c70db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-4d9276ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-aeeb87a{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-aeeb87a p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-3a641492 .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-3a641492.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-3a641492.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-3a641492.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-3a641492.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-3a641492.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-3a641492 .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-3a641492 .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-63814468 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-2b47f402{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-674a35dd{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-674a35dd p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-105f9b28 .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-105f9b28.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-105f9b28.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-105f9b28.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-105f9b28.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-105f9b28.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-105f9b28 .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-105f9b28 .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-613e7193 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-40115de9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#01469D;--border-color:#01469D;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-6259699c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-6259699c:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-6259699c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01469D;}.elementor-1244 .elementor-element.elementor-element-49e9354d .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-2e26b8c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-2e531bf6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-48bf1618{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-48bf1618 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-cf0522 .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-cf0522.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-cf0522.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-cf0522.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-cf0522.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-cf0522.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-cf0522 .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-cf0522 .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-6a61ccf2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-54c7b41b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-3da05072{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-3da05072 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-2e184bab .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-2e184bab.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-2e184bab.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-2e184bab.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-2e184bab.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-2e184bab.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-2e184bab .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-2e184bab .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-679905af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-93a5f0a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-77e40baf{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-77e40baf p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-55478471 .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-55478471.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-55478471.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-55478471.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-55478471.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-55478471.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-55478471 .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-55478471 .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-6d8efb7e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-82a9d02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-4f3f589f{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-4f3f589f p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-259405ce .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-259405ce.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-259405ce.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-259405ce.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-259405ce.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-259405ce.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-259405ce .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-259405ce .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-427965f0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-77ab1e2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#01469D;--border-color:#01469D;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-7172a01f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-7172a01f:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-7172a01f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01469D;}.elementor-1244 .elementor-element.elementor-element-7360b120 .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3e359ef7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-2d2bacd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-743cb538{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-743cb538 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-b85a53e .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-b85a53e.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-b85a53e.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-b85a53e.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-b85a53e.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-b85a53e.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-b85a53e .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-b85a53e .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-6b2c14e3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-3363363a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-78fee82e{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-78fee82e p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-2b15d4aa .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-2b15d4aa.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-2b15d4aa.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-2b15d4aa.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-2b15d4aa.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-2b15d4aa.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-2b15d4aa .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-2b15d4aa .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-3147777f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-6e0bedb8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-77716484{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-77716484 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-5a0596f5 .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-5a0596f5.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-5a0596f5.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-5a0596f5.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-5a0596f5.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-5a0596f5.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-5a0596f5 .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-5a0596f5 .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-66fb06ea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-73780574{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-75f1c5c9{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-75f1c5c9 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-344380fb .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-344380fb.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-344380fb.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-344380fb.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-344380fb.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-344380fb.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-344380fb .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-344380fb .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-40145ca6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-43de548c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#01469D;--border-color:#01469D;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-117231ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-117231ec:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-117231ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01469D;}.elementor-1244 .elementor-element.elementor-element-1b0e82cf .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-22974897{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-3cdc1802{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-6add257c{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-6add257c p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-327b7922 .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-327b7922.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-327b7922.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-327b7922.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-327b7922.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-327b7922.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-327b7922 .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-327b7922 .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-17c7b5d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-d329602{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-1099e41{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-1099e41 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-4dd8894c .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-4dd8894c.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-4dd8894c.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-4dd8894c.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-4dd8894c.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-4dd8894c.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-4dd8894c .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-4dd8894c .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-6d18083c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-5fbba3e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-4bcaee04{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-4bcaee04 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-7325ee1e .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-7325ee1e.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-7325ee1e.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-7325ee1e.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-7325ee1e.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-7325ee1e.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-7325ee1e .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-7325ee1e .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-10517f33 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-29404c1b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-37279d8d{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-37279d8d p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-178b9ad8 .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-178b9ad8.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-178b9ad8.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-178b9ad8.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-178b9ad8.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-178b9ad8.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-178b9ad8 .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-178b9ad8 .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-564d1546 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-74ffe0aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#01469D;--border-color:#01469D;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-74e2ed9a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-74e2ed9a:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-74e2ed9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01469D;}.elementor-1244 .elementor-element.elementor-element-51d9fb7f .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-19d307f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-7db131eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-29c0313{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-29c0313 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-7c5f49bf .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-7c5f49bf.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-7c5f49bf.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-7c5f49bf.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-7c5f49bf.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-7c5f49bf.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-7c5f49bf .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-7c5f49bf .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-796973dd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-e6a01a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-39597dac{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-39597dac p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-4fb646e4 .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-4fb646e4.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-4fb646e4.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-4fb646e4.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-4fb646e4.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-4fb646e4.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-4fb646e4 .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-4fb646e4 .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-18e849f4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-184055ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-7ffebf8{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-7ffebf8 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-20fefb6c .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-20fefb6c.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-20fefb6c.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-20fefb6c.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-20fefb6c.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-20fefb6c.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-20fefb6c .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-20fefb6c .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-43311232 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-6f48bb5c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-11e92394{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-11e92394 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-34c42363 .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-34c42363.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-34c42363.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-34c42363.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-34c42363.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-34c42363.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-34c42363 .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-34c42363 .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-46f447f8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-54bf341b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#01469D;--border-color:#01469D;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-50d494b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-50d494b1:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-50d494b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01469D;}.elementor-1244 .elementor-element.elementor-element-1e986c5 .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-6197226d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-71cec388{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-2d4ea853{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-2d4ea853 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-18d83da0 .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-18d83da0.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-18d83da0.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-18d83da0.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-18d83da0.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-18d83da0.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-18d83da0 .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-18d83da0 .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-73534087 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-13ddc9d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#008DD6;--border-color:#008DD6;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-e2c5bfb{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-e2c5bfb p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-6efaf414 .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-6efaf414.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-6efaf414.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-6efaf414.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-6efaf414.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-6efaf414.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-1244 .elementor-element.elementor-element-6efaf414 .elementor-icon{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-6efaf414 .elementor-icon svg{height:24px;}.elementor-1244 .elementor-element.elementor-element-5f68d99e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-1244 .elementor-element.elementor-element-456a5d82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D30104;--border-color:#D30104;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1244 .elementor-element.elementor-element-787fbd9a .elementor-icon-list-icon i{color:#D30104;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-787fbd9a .elementor-icon-list-icon svg{fill:#D30104;transition:fill 0.3s;}.elementor-1244 .elementor-element.elementor-element-787fbd9a{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-1244 .elementor-element.elementor-element-787fbd9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-787fbd9a .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-1244 .elementor-element.elementor-element-787fbd9a .elementor-icon-list-text{color:#D30104;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-787fbd9a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D30104;}.elementor-1244 .elementor-element.elementor-element-239dd335 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-1244 .elementor-element.elementor-element-239dd335 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-1244 .elementor-element.elementor-element-239dd335 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-1244 .elementor-element.elementor-element-239dd335 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-1244 .elementor-element.elementor-element-239dd335 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-1244 .elementor-element.elementor-element-239dd335 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-239dd335 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-1244 .elementor-element.elementor-element-239dd335{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-1244 .elementor-element.elementor-element-239dd335 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-239dd335 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-1244 .elementor-element.elementor-element-239dd335 .elementor-icon-list-text{color:#01469D;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-239dd335 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#01469D;}.elementor-1244 .elementor-element.elementor-element-2495f767{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;box-shadow:0px -10px 0px 0px #1A56DB;--padding-top:34px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-2495f767:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-2495f767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012165;}.elementor-1244 .elementor-element.elementor-element-2495f767::before, .elementor-1244 .elementor-element.elementor-element-2495f767 > .elementor-background-video-container::before, .elementor-1244 .elementor-element.elementor-element-2495f767 > .e-con-inner > .elementor-background-video-container::before, .elementor-1244 .elementor-element.elementor-element-2495f767 > .elementor-background-slideshow::before, .elementor-1244 .elementor-element.elementor-element-2495f767 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1244 .elementor-element.elementor-element-2495f767 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#121255;--background-overlay:'';}.elementor-1244 .elementor-element.elementor-element-2495f767 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1244 .elementor-element.elementor-element-2495f767 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-2495f767 > .elementor-shape-bottom svg, .elementor-1244 .elementor-element.elementor-element-2495f767 > .e-con-inner > .elementor-shape-bottom svg{height:60px;}.elementor-1244 .elementor-element.elementor-element-770a00a{text-align:center;}.elementor-1244 .elementor-element.elementor-element-770a00a .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:34px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-5e984c13{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-5e984c13 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-30fe497e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-1244 .elementor-element.elementor-element-30fe497e > .elementor-shape-bottom svg, .elementor-1244 .elementor-element.elementor-element-30fe497e > .e-con-inner > .elementor-shape-bottom svg{height:62px;}.elementor-1244 .elementor-element.elementor-element-987cd28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-98d4f4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#185CA5;--border-color:#185CA5;--border-radius:20px 20px 20px 20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1244 .elementor-element.elementor-element-60a1edc{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#185CA5;}.elementor-1244 .elementor-element.elementor-element-60a1edc p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-572a4e3a img{width:100%;max-width:100%;height:130px;object-fit:cover;object-position:center center;}.elementor-1244 .elementor-element.elementor-element-40c4e45b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-40c4e45b:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-40c4e45b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/ctaBg-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-648e2726{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-3d35dd5f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1244 .elementor-element.elementor-element-3d35dd5f:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-3d35dd5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D30104;}.elementor-1244 .elementor-element.elementor-element-3040043b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-3040043b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1244 .elementor-element.elementor-element-3040043b{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-1244 .elementor-element.elementor-element-3040043b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-3040043b .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-1244 .elementor-element.elementor-element-3040043b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-43eabf96{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 18px 18px;--padding-top:10px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-1244 .elementor-element.elementor-element-43eabf96:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-43eabf96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3de54e9b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-7b64c67a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;color:#074091;}.elementor-1244 .elementor-element.elementor-element-2aa9586d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;color:#074091;}.elementor-1244 .elementor-element.elementor-element-610a66f8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-524aec6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5.4vw;font-weight:900;line-height:60px;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-77430eae .elementor-icon-box-title{margin-block-end:6px;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-77430eae .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-77430eae .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:700;}.elementor-1244 .elementor-element.elementor-element-77430eae:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-77430eae:has(:focus) .elementor-icon-box-title{color:#D30104;}.elementor-1244 .elementor-element.elementor-element-77430eae .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-42586941{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:20px 20px 20px 20px;}.elementor-1244 .elementor-element.elementor-element-42586941:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-42586941 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012051;}.elementor-1244 .elementor-element.elementor-element-6e2c86ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-2fd1b09c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-1244 .elementor-element.elementor-element-2fd1b09c .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-2fd1b09c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-2fd1b09c.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-2fd1b09c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-2fd1b09c.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-2fd1b09c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-2fd1b09c .elementor-icon{font-size:45px;}.elementor-1244 .elementor-element.elementor-element-2fd1b09c .elementor-icon svg{height:45px;}.elementor-1244 .elementor-element.elementor-element-872db01{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-872db01 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-1fa129d8{--divider-border-style:solid;--divider-color:#FFFF00;--divider-border-width:3.4px;}.elementor-1244 .elementor-element.elementor-element-1fa129d8 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-1244 .elementor-element.elementor-element-1fa129d8 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-1244 .elementor-element.elementor-element-1476f59c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-3f34c9da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-1244 .elementor-element.elementor-element-3f34c9da .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-3f34c9da.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3f34c9da.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-3f34c9da.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3f34c9da.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-3f34c9da.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3f34c9da .elementor-icon{font-size:45px;}.elementor-1244 .elementor-element.elementor-element-3f34c9da .elementor-icon svg{height:45px;}.elementor-1244 .elementor-element.elementor-element-16f94d1f{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-16f94d1f p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-6a1c433a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:34px;--padding-right:34px;}.elementor-1244 .elementor-element.elementor-element-6a1c433a:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-6a1c433a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-113ad450{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-36e9ddad{--divider-border-style:solid;--divider-color:#08499C;--divider-border-width:2px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-36e9ddad .elementor-divider-separator{width:100%;}.elementor-1244 .elementor-element.elementor-element-36e9ddad .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1244 .elementor-element.elementor-element-7c866d1d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-5b88d826{--divider-border-style:solid;--divider-color:#08499C;--divider-border-width:2px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-5b88d826 .elementor-divider-separator{width:100%;}.elementor-1244 .elementor-element.elementor-element-5b88d826 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1244 .elementor-element.elementor-element-eb5bf95{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-eb5bf95 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-464207e6{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-3b6c1ba3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-32092c8d img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1244 .elementor-element.elementor-element-35861d60{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#012050;--border-color:#012050;--border-radius:93px 93px 93px 93px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-6ae52626{text-align:center;}.elementor-1244 .elementor-element.elementor-element-6ae52626 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-1244 .elementor-element.elementor-element-2896592d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-25d8c2c img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1244 .elementor-element.elementor-element-33c2ce57{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#012050;--border-color:#012050;--border-radius:93px 93px 93px 93px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-73414815{text-align:center;}.elementor-1244 .elementor-element.elementor-element-73414815 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-1244 .elementor-element.elementor-element-107223e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-17bfecba img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1244 .elementor-element.elementor-element-61bc462{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#012050;--border-color:#012050;--border-radius:93px 93px 93px 93px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-35cb32cc{text-align:center;}.elementor-1244 .elementor-element.elementor-element-35cb32cc .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-1244 .elementor-element.elementor-element-130b7477{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-3b46b14e img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1244 .elementor-element.elementor-element-55a2ebf6{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#012050;--border-color:#012050;--border-radius:93px 93px 93px 93px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-487a84d1{text-align:center;}.elementor-1244 .elementor-element.elementor-element-487a84d1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-1244 .elementor-element.elementor-element-18a6a074{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1244 .elementor-element.elementor-element-4867beb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1244 .elementor-element.elementor-element-f588bb{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:#FA7A2A;}.elementor-1244 .elementor-element.elementor-element-f588bb p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-398f59c7{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-398f59c7:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-398f59c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FA7A2A;}.elementor-1244 .elementor-element.elementor-element-31b67cf9{background-color:#FA7A2A;padding:0px 0px 0px 10px;}.elementor-1244 .elementor-element.elementor-element-31b67cf9 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1244 .elementor-element.elementor-element-31b67cf9 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-31b67cf9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-31b67cf9.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-31b67cf9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-31b67cf9 .elementor-icon{font-size:58px;}.elementor-1244 .elementor-element.elementor-element-31b67cf9 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-31b67cf9 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:2vw;font-weight:700;}.elementor-1244 .elementor-element.elementor-element-31b67cf9:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-31b67cf9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-31b67cf9 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:400;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-7538d2e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1244 .elementor-element.elementor-element-2c590a64{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:#0AA349;}.elementor-1244 .elementor-element.elementor-element-2c590a64 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-9b32888{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-9b32888:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-9b32888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0AA349;}.elementor-1244 .elementor-element.elementor-element-68b5626f{background-color:#0AA349;padding:0px 0px 0px 10px;}.elementor-1244 .elementor-element.elementor-element-68b5626f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1244 .elementor-element.elementor-element-68b5626f .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-68b5626f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-68b5626f.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-68b5626f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-68b5626f .elementor-icon{font-size:60px;}.elementor-1244 .elementor-element.elementor-element-68b5626f .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-68b5626f .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:2vw;font-weight:700;}.elementor-1244 .elementor-element.elementor-element-68b5626f:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-68b5626f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-68b5626f .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:400;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-23a3ea99{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7E3E7;--border-color:#F7E3E7;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-23a3ea99:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-23a3ea99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF2F3;}.elementor-1244 .elementor-element.elementor-element-299a4a5b{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:160px 160px 160px 160px;}.elementor-1244 .elementor-element.elementor-element-299a4a5b:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-299a4a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #8A0003 0%, #EF0F26 100%);}.elementor-1244 .elementor-element.elementor-element-5889b64{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:1.8vw;font-weight:700;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-5889b64 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-263c2638{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-7a604288 .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-1244 .elementor-element.elementor-element-7a604288 .elementor-icon-box-title{margin-block-end:0px;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-7a604288.elementor-view-stacked .elementor-icon{background-color:#E4020B;}.elementor-1244 .elementor-element.elementor-element-7a604288.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-7a604288.elementor-view-default .elementor-icon{fill:#E4020B;color:#E4020B;border-color:#E4020B;}.elementor-1244 .elementor-element.elementor-element-7a604288 .elementor-icon{font-size:28px;}.elementor-1244 .elementor-element.elementor-element-7a604288 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-7a604288 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:3.5vw;font-weight:900;line-height:24px;letter-spacing:-1.8px;}.elementor-1244 .elementor-element.elementor-element-7a604288:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-7a604288:has(:focus) .elementor-icon-box-title{color:#D30104;}.elementor-1244 .elementor-element.elementor-element-7a604288 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:46px;font-weight:800;line-height:50px;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-448feff8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:160px 160px 160px 160px;--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:6px;}.elementor-1244 .elementor-element.elementor-element-448feff8:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-448feff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #8A0003 0%, #EF0F26 100%);}.elementor-1244 .elementor-element.elementor-element-448feff8.e-con{--align-self:flex-start;}.elementor-1244 .elementor-element.elementor-element-3347278a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-1244 .elementor-element.elementor-element-3347278a .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-3347278a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3347278a.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-3347278a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3347278a.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-3347278a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3347278a .elementor-icon{font-size:44px;}.elementor-1244 .elementor-element.elementor-element-3347278a .elementor-icon svg{height:44px;}.elementor-1244 .elementor-element.elementor-element-32972d90{background-color:#FFFFFF;padding:14px 0px 14px 0px;border-radius:0px 54px 54px 0px;text-align:center;}.elementor-1244 .elementor-element.elementor-element-32972d90.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1244 .elementor-element.elementor-element-32972d90 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:600;color:#E4020B;}.elementor-1244 .elementor-element.elementor-element-1c87d7b1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-1c87d7b1 img{width:100%;max-width:100%;height:280px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-4d25273f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-4d25273f:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-4d25273f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002C6D;}.elementor-1244 .elementor-element.elementor-element-20fbbe38{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-20fbbe38:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-20fbbe38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/Gemini_Generated_Image_uropyquropyqurop-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-2858f448{text-align:center;}.elementor-1244 .elementor-element.elementor-element-2858f448 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:800;line-height:1.2em;text-shadow:2px 2px 0px #FFFFFF;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-1b46d8f2 .elementor-button{background-color:#08499C;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:133px 133px 133px 133px;}.elementor-1244 .elementor-element.elementor-element-5232ed53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:25px 20px;--row-gap:25px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-3f7e6cad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-6aca0825{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:0px 0px 18px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-6aca0825:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-6aca0825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-1e0c65f0 .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#01469D;}.elementor-1244 .elementor-element.elementor-element-5283ed99{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-1244 .elementor-element.elementor-element-658046cd .elementor-image-box-wrapper{text-align:start;}.elementor-1244 .elementor-element.elementor-element-658046cd.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-1244 .elementor-element.elementor-element-658046cd.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-1244 .elementor-element.elementor-element-658046cd.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-1244 .elementor-element.elementor-element-658046cd .elementor-image-box-title{margin-bottom:10px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-658046cd .elementor-image-box-wrapper .elementor-image-box-img{width:120px;}.elementor-1244 .elementor-element.elementor-element-658046cd .elementor-image-box-img img{height:90px;object-fit:cover;object-position:center center;border-radius:100px;transition-duration:0.3s;}.elementor-1244 .elementor-element.elementor-element-658046cd:has(:hover) .elementor-image-box-title,
					 .elementor-1244 .elementor-element.elementor-element-658046cd:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-658046cd .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#FA7A2A;}.elementor-1244 .elementor-element.elementor-element-7ac5ccff{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;color:#DBDBDB;}.elementor-1244 .elementor-element.elementor-element-7ac5ccff p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-35fb3c8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-6cec0224{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:0px 0px 18px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-6cec0224:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-6cec0224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-327c80ca .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#01469D;}.elementor-1244 .elementor-element.elementor-element-33a4a93e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-3497589c .elementor-image-box-wrapper{text-align:start;}.elementor-1244 .elementor-element.elementor-element-3497589c.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-1244 .elementor-element.elementor-element-3497589c.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-1244 .elementor-element.elementor-element-3497589c.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-1244 .elementor-element.elementor-element-3497589c .elementor-image-box-title{margin-bottom:10px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3497589c .elementor-image-box-wrapper .elementor-image-box-img{width:120px;}.elementor-1244 .elementor-element.elementor-element-3497589c .elementor-image-box-img img{height:90px;object-fit:cover;object-position:center center;border-radius:100px;transition-duration:0.3s;}.elementor-1244 .elementor-element.elementor-element-3497589c:has(:hover) .elementor-image-box-title,
					 .elementor-1244 .elementor-element.elementor-element-3497589c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3497589c .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#FA7A2A;}.elementor-1244 .elementor-element.elementor-element-280f7c1b{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;color:#DBDBDB;}.elementor-1244 .elementor-element.elementor-element-280f7c1b p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-6f08d853{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-55774bc2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:0px 0px 18px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-55774bc2:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-55774bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-265c48aa .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#01469D;}.elementor-1244 .elementor-element.elementor-element-5b8d11ff{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-7608e9f6 .elementor-image-box-wrapper{text-align:start;}.elementor-1244 .elementor-element.elementor-element-7608e9f6.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-1244 .elementor-element.elementor-element-7608e9f6.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-1244 .elementor-element.elementor-element-7608e9f6.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-1244 .elementor-element.elementor-element-7608e9f6 .elementor-image-box-title{margin-bottom:10px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-7608e9f6 .elementor-image-box-wrapper .elementor-image-box-img{width:120px;}.elementor-1244 .elementor-element.elementor-element-7608e9f6 .elementor-image-box-img img{height:90px;object-fit:cover;object-position:center center;border-radius:100px;transition-duration:0.3s;}.elementor-1244 .elementor-element.elementor-element-7608e9f6:has(:hover) .elementor-image-box-title,
					 .elementor-1244 .elementor-element.elementor-element-7608e9f6:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-7608e9f6 .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#FA7A2A;}.elementor-1244 .elementor-element.elementor-element-14889d8{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;color:#DBDBDB;}.elementor-1244 .elementor-element.elementor-element-14889d8 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-59dd2708{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-317b1c8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:0px 0px 18px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-317b1c8b:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-317b1c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-35d225cb .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#01469D;}.elementor-1244 .elementor-element.elementor-element-15c2bcd8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-71cbca28 .elementor-image-box-wrapper{text-align:start;}.elementor-1244 .elementor-element.elementor-element-71cbca28.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-1244 .elementor-element.elementor-element-71cbca28.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-1244 .elementor-element.elementor-element-71cbca28.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-1244 .elementor-element.elementor-element-71cbca28 .elementor-image-box-title{margin-bottom:10px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-71cbca28 .elementor-image-box-wrapper .elementor-image-box-img{width:120px;}.elementor-1244 .elementor-element.elementor-element-71cbca28 .elementor-image-box-img img{height:90px;object-fit:cover;object-position:center center;border-radius:100px;transition-duration:0.3s;}.elementor-1244 .elementor-element.elementor-element-71cbca28:has(:hover) .elementor-image-box-title,
					 .elementor-1244 .elementor-element.elementor-element-71cbca28:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-71cbca28 .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#FA7A2A;}.elementor-1244 .elementor-element.elementor-element-d2c4306{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;color:#DBDBDB;}.elementor-1244 .elementor-element.elementor-element-d2c4306 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-6c0a0995{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:29px 29px 29px 29px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-5613c9d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:0px 0px 0px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-5613c9d:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-5613c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-21877feb .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:40px;font-weight:800;line-height:1.2em;color:#01469D;}.elementor-1244 .elementor-element.elementor-element-200577b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:25px 20px;--row-gap:25px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-49e11257{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1244 .elementor-element.elementor-element-49e11257:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-49e11257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-64decdb5{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-64decdb5:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-64decdb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/IMG_3564.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-53e9b20f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:142px 142px 142px 142px;--margin-top:-10px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1244 .elementor-element.elementor-element-53e9b20f:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-53e9b20f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-732025d5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-e8cd72{padding:0px 0px 0px 0px;}.elementor-1244 .elementor-element.elementor-element-e8cd72 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-6acf3673{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-1244 .elementor-element.elementor-element-6acf3673 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-259583d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1244 .elementor-element.elementor-element-259583d2:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-259583d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-5a4b4ec{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-5a4b4ec:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-5a4b4ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/IMG_3565.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-631c744{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:142px 142px 142px 142px;--margin-top:-10px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1244 .elementor-element.elementor-element-631c744:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-631c744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-6c46a2fd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-71d3c263{padding:0px 0px 0px 0px;}.elementor-1244 .elementor-element.elementor-element-71d3c263 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-1e48c174{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-1244 .elementor-element.elementor-element-1e48c174 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-352459d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1244 .elementor-element.elementor-element-352459d3:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-352459d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-1e748724{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-1e748724:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-1e748724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/IMG_3567.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-42ea7f4d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:142px 142px 142px 142px;--margin-top:-10px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1244 .elementor-element.elementor-element-42ea7f4d:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-42ea7f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-4523bfba .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-42f2acd0{padding:0px 0px 0px 0px;}.elementor-1244 .elementor-element.elementor-element-42f2acd0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-420bcbd1{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-1244 .elementor-element.elementor-element-420bcbd1 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-3065427a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-6d1ce4ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.89;--border-radius:8px 8px 8px 8px;--padding-top:26px;--padding-bottom:26px;--padding-left:123px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-6d1ce4ef:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-6d1ce4ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/Gemini_Generated_Image_lfid81lfid81lfid-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-6d1ce4ef::before, .elementor-1244 .elementor-element.elementor-element-6d1ce4ef > .elementor-background-video-container::before, .elementor-1244 .elementor-element.elementor-element-6d1ce4ef > .e-con-inner > .elementor-background-video-container::before, .elementor-1244 .elementor-element.elementor-element-6d1ce4ef > .elementor-background-slideshow::before, .elementor-1244 .elementor-element.elementor-element-6d1ce4ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-1244 .elementor-element.elementor-element-6d1ce4ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #FF000000 0%, #FFFFFF 100%);}.elementor-1244 .elementor-element.elementor-element-1e6f3dbd .elementor-button{background-color:#08499C;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:133px 133px 133px 133px;}.elementor-1244 .elementor-element.elementor-element-1e012d93 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:800;line-height:1.2em;text-shadow:2px 2px 0px #FFFFFF;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-37223194{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-37223194 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:800;line-height:1.2em;color:#1B8CEC;}.elementor-1244 .elementor-element.elementor-element-1cbc8bed{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1244 .elementor-element.elementor-element-719f056f{--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;}.elementor-1244 .elementor-element.elementor-element-3abc8379{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-1244 .elementor-element.elementor-element-3abc8379 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-1c1bed65{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1244 .elementor-element.elementor-element-73aa9330{--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;}.elementor-1244 .elementor-element.elementor-element-211969c7{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-1244 .elementor-element.elementor-element-211969c7 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-2ff03015{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1244 .elementor-element.elementor-element-68bfcd35{--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;}.elementor-1244 .elementor-element.elementor-element-6ba595c3{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-1244 .elementor-element.elementor-element-6ba595c3 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-5344110e{--display:flex;}.elementor-1244 .elementor-element.elementor-element-51d97cde{--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;}.elementor-1244 .elementor-element.elementor-element-79ac4999{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-1244 .elementor-element.elementor-element-79ac4999 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-4a42d060{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:14px 14px 14px 14px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-1244 .elementor-element.elementor-element-4a42d060 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#002D6B;border-style:none;}.elementor-1244 .elementor-element.elementor-element-4a42d060 {--n-accordion-padding:14px 14px 14px 14px;}:where( .elementor-1244 .elementor-element.elementor-element-4a42d060 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"IBM Plex Sans JP", Sans-serif;font-weight:500;}:where( .elementor-1244 .elementor-element.elementor-element-4a42d060 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1244 .elementor-element.elementor-element-55846bfb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-55846bfb:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-55846bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-1244 .elementor-element.elementor-element-3bdfdbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.89;--border-radius:8px 8px 8px 8px;--padding-top:26px;--padding-bottom:26px;--padding-left:34px;--padding-right:34px;}.elementor-1244 .elementor-element.elementor-element-3bdfdbb:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-3bdfdbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/Gemini_Generated_Image_s75saks75saks75s-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-3bdfdbb::before, .elementor-1244 .elementor-element.elementor-element-3bdfdbb > .elementor-background-video-container::before, .elementor-1244 .elementor-element.elementor-element-3bdfdbb > .e-con-inner > .elementor-background-video-container::before, .elementor-1244 .elementor-element.elementor-element-3bdfdbb > .elementor-background-slideshow::before, .elementor-1244 .elementor-element.elementor-element-3bdfdbb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1244 .elementor-element.elementor-element-3bdfdbb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #FF000000 0%, #F3FAFD 100%);}.elementor-1244 .elementor-element.elementor-element-231dc63c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:800;line-height:1.2em;text-shadow:2px 2px 0px #FFFFFF;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-19baf50c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-19baf50c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;text-shadow:2px 2px 0px #FFFFFF;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-4bad8add{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-1244 .elementor-element.elementor-element-95c78ad{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-54c59ef4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-54c59ef4:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-54c59ef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-1244 .elementor-element.elementor-element-40e27a1{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-1244 .elementor-element.elementor-element-40e27a1 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-63fbd85b{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-4224b6e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-4224b6e0:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-4224b6e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-1244 .elementor-element.elementor-element-21db8fc1{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-1244 .elementor-element.elementor-element-21db8fc1 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-7d131637{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-1fbd92ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-1fbd92ff:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-1fbd92ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-1244 .elementor-element.elementor-element-6fad669c{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-1244 .elementor-element.elementor-element-6fad669c p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-5011ec37{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-20be0f94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-20be0f94:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-20be0f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-1244 .elementor-element.elementor-element-18a9d871{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-1244 .elementor-element.elementor-element-18a9d871 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-7891d91{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-26815caa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-26815caa:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-26815caa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-1244 .elementor-element.elementor-element-5c9e6e68{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-1244 .elementor-element.elementor-element-5c9e6e68 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-752eb0b5{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-30af69c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-30af69c7:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-30af69c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-1244 .elementor-element.elementor-element-28aa395{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-1244 .elementor-element.elementor-element-28aa395 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-3abaf71a{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:14px 14px 14px 14px;--n-accordion-title-normal-color:#08499C;--n-accordion-title-hover-color:#08499C;--n-accordion-title-active-color:#08499C;--n-accordion-icon-size:15px;}.elementor-1244 .elementor-element.elementor-element-3abaf71a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1244 .elementor-element.elementor-element-3abaf71a {--n-accordion-padding:14px 14px 14px 14px;}:where( .elementor-1244 .elementor-element.elementor-element-3abaf71a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"IBM Plex Sans JP", Sans-serif;font-weight:500;}:where( .elementor-1244 .elementor-element.elementor-element-3abaf71a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1244 .elementor-element.elementor-element-50e2226f{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-688fdf81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-688fdf81:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-688fdf81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-1244 .elementor-element.elementor-element-539755a2{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-1244 .elementor-element.elementor-element-539755a2 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-3b2e59a6{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-27f68a6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-27f68a6b:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-27f68a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-1244 .elementor-element.elementor-element-37874a75{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-1244 .elementor-element.elementor-element-37874a75 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-66d0b98{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-71f1fa3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-71f1fa3f:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-71f1fa3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-1244 .elementor-element.elementor-element-78f1e7da{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-1244 .elementor-element.elementor-element-78f1e7da p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-f93b712{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-fad971b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-fad971b:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-fad971b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-1244 .elementor-element.elementor-element-3f3a82ed{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-1244 .elementor-element.elementor-element-3f3a82ed p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-18783ab1{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-212bb191{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-212bb191:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-212bb191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-1244 .elementor-element.elementor-element-3de13e3a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-1244 .elementor-element.elementor-element-3de13e3a p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-6cbb57ff{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-3ce3c06a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-3ce3c06a:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-3ce3c06a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-1244 .elementor-element.elementor-element-2b354897{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-1244 .elementor-element.elementor-element-2b354897 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-75b56548{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:14px 14px 14px 14px;--n-accordion-title-normal-color:#08499C;--n-accordion-title-hover-color:#08499C;--n-accordion-title-active-color:#08499C;--n-accordion-icon-size:15px;}.elementor-1244 .elementor-element.elementor-element-75b56548 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1244 .elementor-element.elementor-element-75b56548 {--n-accordion-padding:14px 14px 14px 14px;}:where( .elementor-1244 .elementor-element.elementor-element-75b56548 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"IBM Plex Sans JP", Sans-serif;font-weight:500;}:where( .elementor-1244 .elementor-element.elementor-element-75b56548 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1244 .elementor-element.elementor-element-1a308fb0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-1a308fb0:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-1a308fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/ctaBg-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-79377016{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-7f97cc65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1244 .elementor-element.elementor-element-7f97cc65:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-7f97cc65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D30104;}.elementor-1244 .elementor-element.elementor-element-8619880 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-8619880 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1244 .elementor-element.elementor-element-8619880{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-1244 .elementor-element.elementor-element-8619880 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-8619880 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-1244 .elementor-element.elementor-element-8619880 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1244 .elementor-element.elementor-element-31c19a3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 18px 18px;--padding-top:10px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-1244 .elementor-element.elementor-element-31c19a3a:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-31c19a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-66731956{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-18874a5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;color:#074091;}.elementor-1244 .elementor-element.elementor-element-465388c1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;color:#074091;}.elementor-1244 .elementor-element.elementor-element-6bcf1ccb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-24b45184 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5.4vw;font-weight:900;line-height:60px;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-4d46a4fa .elementor-icon-box-title{margin-block-end:6px;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-4d46a4fa .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-4d46a4fa .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:700;}.elementor-1244 .elementor-element.elementor-element-4d46a4fa:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-4d46a4fa:has(:focus) .elementor-icon-box-title{color:#D30104;}.elementor-1244 .elementor-element.elementor-element-4d46a4fa .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-553a95e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:20px 20px 20px 20px;}.elementor-1244 .elementor-element.elementor-element-553a95e:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-553a95e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012051;}.elementor-1244 .elementor-element.elementor-element-79fa118b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-76bb682c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-1244 .elementor-element.elementor-element-76bb682c .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-76bb682c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-76bb682c.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-76bb682c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-76bb682c.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-76bb682c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-76bb682c .elementor-icon{font-size:45px;}.elementor-1244 .elementor-element.elementor-element-76bb682c .elementor-icon svg{height:45px;}.elementor-1244 .elementor-element.elementor-element-30ad64f2{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-30ad64f2 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-47277c24{--divider-border-style:solid;--divider-color:#FFFF00;--divider-border-width:3.4px;}.elementor-1244 .elementor-element.elementor-element-47277c24 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-1244 .elementor-element.elementor-element-47277c24 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-1244 .elementor-element.elementor-element-58f09882{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-476feea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-1244 .elementor-element.elementor-element-476feea .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-476feea.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-476feea.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-476feea.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-476feea.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-476feea.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-476feea .elementor-icon{font-size:45px;}.elementor-1244 .elementor-element.elementor-element-476feea .elementor-icon svg{height:45px;}.elementor-1244 .elementor-element.elementor-element-29ce16a8{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-29ce16a8 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-58155f70{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:34px;--padding-right:34px;}.elementor-1244 .elementor-element.elementor-element-58155f70:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-58155f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-2dcda946{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-26fb7b8{--divider-border-style:solid;--divider-color:#08499C;--divider-border-width:2px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-26fb7b8 .elementor-divider-separator{width:100%;}.elementor-1244 .elementor-element.elementor-element-26fb7b8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1244 .elementor-element.elementor-element-5bb361ba .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-5a127041{--divider-border-style:solid;--divider-color:#08499C;--divider-border-width:2px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-5a127041 .elementor-divider-separator{width:100%;}.elementor-1244 .elementor-element.elementor-element-5a127041 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1244 .elementor-element.elementor-element-5e902430{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-5e902430 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-446b06fe{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-69c374bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-6496607 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1244 .elementor-element.elementor-element-71c22393{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#012050;--border-color:#012050;--border-radius:93px 93px 93px 93px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-6108e67f{text-align:center;}.elementor-1244 .elementor-element.elementor-element-6108e67f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-1244 .elementor-element.elementor-element-2e05e772{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-76300a44 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1244 .elementor-element.elementor-element-584418ac{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#012050;--border-color:#012050;--border-radius:93px 93px 93px 93px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-287e57c6{text-align:center;}.elementor-1244 .elementor-element.elementor-element-287e57c6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-1244 .elementor-element.elementor-element-36f6befd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-729d705 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1244 .elementor-element.elementor-element-3c6f9ff6{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#012050;--border-color:#012050;--border-radius:93px 93px 93px 93px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-5cb66335{text-align:center;}.elementor-1244 .elementor-element.elementor-element-5cb66335 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-1244 .elementor-element.elementor-element-565c3c6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-12e6c6c3 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1244 .elementor-element.elementor-element-20ee67bf{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#012050;--border-color:#012050;--border-radius:93px 93px 93px 93px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-6ed1bede{text-align:center;}.elementor-1244 .elementor-element.elementor-element-6ed1bede .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-1244 .elementor-element.elementor-element-4dc33c67{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1244 .elementor-element.elementor-element-7f6a2328{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1244 .elementor-element.elementor-element-27e57535{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:#FA7A2A;}.elementor-1244 .elementor-element.elementor-element-27e57535 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-32f97b0f{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-32f97b0f:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-32f97b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FA7A2A;}.elementor-1244 .elementor-element.elementor-element-707e180{background-color:#FA7A2A;padding:0px 0px 0px 10px;}.elementor-1244 .elementor-element.elementor-element-707e180 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1244 .elementor-element.elementor-element-707e180 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-707e180.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-707e180.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-707e180.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-707e180 .elementor-icon{font-size:58px;}.elementor-1244 .elementor-element.elementor-element-707e180 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-707e180 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:2vw;font-weight:700;}.elementor-1244 .elementor-element.elementor-element-707e180:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-707e180:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-707e180 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:400;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-788c7ffc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1244 .elementor-element.elementor-element-7d0f0ce9{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:#0AA349;}.elementor-1244 .elementor-element.elementor-element-7d0f0ce9 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-48bfd65c{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-48bfd65c:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-48bfd65c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0AA349;}.elementor-1244 .elementor-element.elementor-element-287f37cd{background-color:#0AA349;padding:0px 0px 0px 10px;}.elementor-1244 .elementor-element.elementor-element-287f37cd .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1244 .elementor-element.elementor-element-287f37cd .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-287f37cd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-287f37cd.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-287f37cd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-287f37cd .elementor-icon{font-size:60px;}.elementor-1244 .elementor-element.elementor-element-287f37cd .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-287f37cd .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:2vw;font-weight:700;}.elementor-1244 .elementor-element.elementor-element-287f37cd:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-287f37cd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-287f37cd .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:400;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-2b93ded4{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7E3E7;--border-color:#F7E3E7;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-2b93ded4:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-2b93ded4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF2F3;}.elementor-1244 .elementor-element.elementor-element-200b8179{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:160px 160px 160px 160px;}.elementor-1244 .elementor-element.elementor-element-200b8179:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-200b8179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #8A0003 0%, #EF0F26 100%);}.elementor-1244 .elementor-element.elementor-element-1acd4f26{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:1.8vw;font-weight:700;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-1acd4f26 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-201b7d10{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-5def72b1 .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-1244 .elementor-element.elementor-element-5def72b1 .elementor-icon-box-title{margin-block-end:0px;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-5def72b1.elementor-view-stacked .elementor-icon{background-color:#E4020B;}.elementor-1244 .elementor-element.elementor-element-5def72b1.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-5def72b1.elementor-view-default .elementor-icon{fill:#E4020B;color:#E4020B;border-color:#E4020B;}.elementor-1244 .elementor-element.elementor-element-5def72b1 .elementor-icon{font-size:28px;}.elementor-1244 .elementor-element.elementor-element-5def72b1 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-5def72b1 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:3.5vw;font-weight:900;line-height:24px;letter-spacing:-1.8px;}.elementor-1244 .elementor-element.elementor-element-5def72b1:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-5def72b1:has(:focus) .elementor-icon-box-title{color:#D30104;}.elementor-1244 .elementor-element.elementor-element-5def72b1 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:46px;font-weight:800;line-height:50px;color:#D30104;}.elementor-1244 .elementor-element.elementor-element-535c131d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:160px 160px 160px 160px;--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:6px;}.elementor-1244 .elementor-element.elementor-element-535c131d:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-535c131d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #8A0003 0%, #EF0F26 100%);}.elementor-1244 .elementor-element.elementor-element-535c131d.e-con{--align-self:flex-start;}.elementor-1244 .elementor-element.elementor-element-3b7a7ceb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-1244 .elementor-element.elementor-element-3b7a7ceb .elementor-icon-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-3b7a7ceb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3b7a7ceb.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-3b7a7ceb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3b7a7ceb.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-3b7a7ceb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3b7a7ceb .elementor-icon{font-size:44px;}.elementor-1244 .elementor-element.elementor-element-3b7a7ceb .elementor-icon svg{height:44px;}.elementor-1244 .elementor-element.elementor-element-663635d3{background-color:#FFFFFF;padding:14px 0px 14px 0px;border-radius:0px 54px 54px 0px;text-align:center;}.elementor-1244 .elementor-element.elementor-element-663635d3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1244 .elementor-element.elementor-element-663635d3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:600;color:#E4020B;}.elementor-1244 .elementor-element.elementor-element-34a0ee57{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1244 .elementor-element.elementor-element-34a0ee57 img{width:100%;max-width:100%;height:280px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1244 .elementor-element.elementor-element-408637b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-408637b4:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-408637b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF8FD;}.elementor-1244 .elementor-element.elementor-element-6e385769 .elementor-button{background-color:#08499C;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:133px 133px 133px 133px;}.elementor-1244 .elementor-element.elementor-element-1328c727{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1244 .elementor-element.elementor-element-1328c727 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:800;line-height:1.2em;text-shadow:2px 2px 0px #FFFFFF;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-61320c6a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-61320c6a:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-61320c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-33a912bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--border-radius:12px 12px 12px 12px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-1244 .elementor-element.elementor-element-33a912bb:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-33a912bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1F9CE3 0%, #0255B2 100%);}.elementor-1244 .elementor-element.elementor-element-28258c9{--divider-border-style:solid;--divider-color:#08499C;--divider-border-width:2px;}.elementor-1244 .elementor-element.elementor-element-28258c9 .elementor-divider-separator{width:100%;}.elementor-1244 .elementor-element.elementor-element-28258c9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1244 .elementor-element.elementor-element-34bb5abc .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1244 .elementor-element.elementor-element-34bb5abc .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-34bb5abc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#08499C;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-34bb5abc.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-34bb5abc.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-34bb5abc.elementor-view-framed .elementor-icon{background-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-34bb5abc .elementor-icon{padding:22px;}.elementor-1244 .elementor-element.elementor-element-34bb5abc .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-34bb5abc .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;}.elementor-1244 .elementor-element.elementor-element-34bb5abc:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-34bb5abc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-34bb5abc .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-1c3cb8{--divider-border-style:solid;--divider-color:#08499C;--divider-border-width:2px;}.elementor-1244 .elementor-element.elementor-element-1c3cb8 .elementor-divider-separator{width:100%;}.elementor-1244 .elementor-element.elementor-element-1c3cb8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1244 .elementor-element.elementor-element-3ae353a1 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1244 .elementor-element.elementor-element-3ae353a1 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3ae353a1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#08499C;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-3ae353a1.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-3ae353a1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3ae353a1.elementor-view-framed .elementor-icon{background-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-3ae353a1 .elementor-icon{padding:22px;}.elementor-1244 .elementor-element.elementor-element-3ae353a1 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-3ae353a1 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;}.elementor-1244 .elementor-element.elementor-element-3ae353a1:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-3ae353a1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3ae353a1 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-4e8c8a7b{--divider-border-style:solid;--divider-color:#08499C;--divider-border-width:2px;}.elementor-1244 .elementor-element.elementor-element-4e8c8a7b .elementor-divider-separator{width:100%;}.elementor-1244 .elementor-element.elementor-element-4e8c8a7b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1244 .elementor-element.elementor-element-58ec19fc .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1244 .elementor-element.elementor-element-58ec19fc .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-58ec19fc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#08499C;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-58ec19fc.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-58ec19fc.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-58ec19fc.elementor-view-framed .elementor-icon{background-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-58ec19fc .elementor-icon{padding:22px;}.elementor-1244 .elementor-element.elementor-element-58ec19fc .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-58ec19fc .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;}.elementor-1244 .elementor-element.elementor-element-58ec19fc:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-58ec19fc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-58ec19fc .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-14558b97{--divider-border-style:solid;--divider-color:#08499C;--divider-border-width:2px;}.elementor-1244 .elementor-element.elementor-element-14558b97 .elementor-divider-separator{width:100%;}.elementor-1244 .elementor-element.elementor-element-14558b97 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1244 .elementor-element.elementor-element-135fef86 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1244 .elementor-element.elementor-element-135fef86 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-135fef86.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#08499C;color:#08499C;}.elementor-1244 .elementor-element.elementor-element-135fef86.elementor-view-framed .elementor-icon, .elementor-1244 .elementor-element.elementor-element-135fef86.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-135fef86.elementor-view-framed .elementor-icon{background-color:#08499C;}.elementor-1244 .elementor-element.elementor-element-135fef86 .elementor-icon{padding:22px;}.elementor-1244 .elementor-element.elementor-element-135fef86 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-135fef86 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;}.elementor-1244 .elementor-element.elementor-element-135fef86:has(:hover) .elementor-icon-box-title,
					 .elementor-1244 .elementor-element.elementor-element-135fef86:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-135fef86 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-1244 .elementor-element.elementor-element-3f7181ac{--divider-border-style:solid;--divider-color:#08499C;--divider-border-width:2px;}.elementor-1244 .elementor-element.elementor-element-3f7181ac .elementor-divider-separator{width:100%;}.elementor-1244 .elementor-element.elementor-element-3f7181ac .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1244 .elementor-element.elementor-element-4af54232{--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:10px;--padding-bottom:10px;--padding-left:34px;--padding-right:34px;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1244 .elementor-element.elementor-element-13a5a5da .fluentform-widget-wrapper .ff-el-input--label label{font-family:"Noto Sans JP", Sans-serif;}.elementor-1244 .elementor-element.elementor-element-13a5a5da .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1244 .elementor-element.elementor-element-13a5a5da .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1244 .elementor-element.elementor-element-13a5a5da .fluentform-widget-wrapper .ff-el-group select{font-family:"Noto Sans JP", Sans-serif;}.elementor-1244 .elementor-element.elementor-element-13a5a5da .fluentform-widget-wrapper .ff_t_c {font-family:"Noto Sans JP", Sans-serif;}.elementor-1244 .elementor-element.elementor-element-13a5a5da .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;font-family:"Noto Sans JP", Sans-serif;}.elementor-1244 .elementor-element.elementor-element-13a5a5da .fluentform-widget-wrapper .ff-message-success{font-family:"Noto Sans JP", Sans-serif;}.elementor-1244 .elementor-element.elementor-element-13a5a5da .fluentform-widget-wrapper .error.text-danger{font-family:"Noto Sans JP", Sans-serif;}@media(max-width:767px){.elementor-1244 .elementor-element.elementor-element-353417a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-71417413{font-size:20px;}.elementor-1244 .elementor-element.elementor-element-1705a82f{font-size:20px;}.elementor-1244 .elementor-element.elementor-element-e672751{padding:4px 8px 8px 10px;border-radius:101px 0px 0px 101px;}.elementor-1244 .elementor-element.elementor-element-e672751 .elementor-heading-title{font-size:3.2vw;}.elementor-1244 .elementor-element.elementor-element-119e737e{font-size:20px;}.elementor-1244 .elementor-element.elementor-element-6e9498ec .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-69a0636f .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-cc55b95{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;}.elementor-1244 .elementor-element.elementor-element-74932629 .elementor-heading-title{font-size:54px;}.elementor-1244 .elementor-element.elementor-element-330e2eb9 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-330e2eb9 .elementor-icon-box-title a{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-330e2eb9 .elementor-icon-box-description{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-717e59d4{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-69aa01d{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-5687cf51{--border-radius:8px 8px 8px 8px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1244 .elementor-element.elementor-element-f27d1df img{height:80px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-48db2c75 .elementor-heading-title{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-5c909a4a{--border-radius:8px 8px 8px 8px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1244 .elementor-element.elementor-element-73039e3 img{height:80px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-6374edbb .elementor-heading-title{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-41974aa6{--border-radius:8px 8px 8px 8px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1244 .elementor-element.elementor-element-f25e53a img{height:80px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-5d7238b2 .elementor-heading-title{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-3befdaf{--border-radius:8px 8px 8px 8px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1244 .elementor-element.elementor-element-52ceae3a img{height:80px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-188dad85 .elementor-heading-title{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-3c9c890e{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-3e15392b .elementor-button{font-size:18px;padding:8px 14px 8px 14px;}.elementor-1244 .elementor-element.elementor-element-1a3e336c{padding:0px 0px 0px 10px;font-size:28px;}.elementor-1244 .elementor-element.elementor-element-1cd15e85{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-609562a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 10px;z-index:10;font-size:15vw;}.elementor-1244 .elementor-element.elementor-element-23b8b30b img{width:180px;height:180px;}.elementor-1244 .elementor-element.elementor-element-1730e993{--justify-content:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-797b5bef{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-2px;--z-index:4;}.elementor-1244 .elementor-element.elementor-element-3c62db6c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1244 .elementor-element.elementor-element-3c62db6c .elementor-button{font-size:6vw;border-radius:133px 0px 0px 133px;padding:6px 10px 8px 14px;}.elementor-1244 .elementor-element.elementor-element-581495a7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1244 .elementor-element.elementor-element-581495a7 .elementor-button{font-size:6vw;border-radius:133px 0px 0px 133px;padding:6px 10px 8px 14px;}.elementor-1244 .elementor-element.elementor-element-3e12d68b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1244 .elementor-element.elementor-element-3e12d68b .elementor-button{font-size:6vw;border-radius:133px 0px 0px 133px;padding:6px 10px 8px 14px;}.elementor-1244 .elementor-element.elementor-element-2fffc850{padding:4px 8px 8px 10px;border-radius:101px 0px 0px 101px;}.elementor-1244 .elementor-element.elementor-element-2fffc850 .elementor-heading-title{font-size:3.2vw;}body:not(.rtl) .elementor-1244 .elementor-element.elementor-element-7f76617{right:-62px;}body.rtl .elementor-1244 .elementor-element.elementor-element-7f76617{left:-62px;}.elementor-1244 .elementor-element.elementor-element-7f76617{top:-274px;}.elementor-1244 .elementor-element.elementor-element-7f76617 img{width:250px;}.elementor-1244 .elementor-element.elementor-element-15161db7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.3;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-7f1df2b0{padding:0px 0px 0px 10px;text-align:center;font-size:5.5vw;}.elementor-1244 .elementor-element.elementor-element-2583369{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-23598718{padding:0px 0px 0px 0px;text-align:start;}.elementor-1244 .elementor-element.elementor-element-23598718 .elementor-heading-title{font-size:4.7vw;}.elementor-1244 .elementor-element.elementor-element-42d976eb{--width:45%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1244 .elementor-element.elementor-element-2cac5a2a .elementor-heading-title{font-size:16px;}.elementor-1244 .elementor-element.elementor-element-35df82c .elementor-heading-title{font-size:16px;}.elementor-1244 .elementor-element.elementor-element-5766e39c{--e-transform-rotateZ:139deg;bottom:-32px;}body:not(.rtl) .elementor-1244 .elementor-element.elementor-element-5766e39c{right:9px;}body.rtl .elementor-1244 .elementor-element.elementor-element-5766e39c{left:9px;}.elementor-1244 .elementor-element.elementor-element-5766e39c .elementor-icon{font-size:28px;}.elementor-1244 .elementor-element.elementor-element-5766e39c .elementor-icon svg{height:28px;}.elementor-1244 .elementor-element.elementor-element-572a16b5{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-72f27efa{--container-widget-width:20vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 20vw );max-width:20vw;}.elementor-1244 .elementor-element.elementor-element-72f27efa .elementor-button{font-size:6vw;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-4743c95f{--width:auto;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-1244 .elementor-element.elementor-element-4f3e9922 .elementor-heading-title{font-size:25vw;line-height:1em;letter-spacing:-4.8px;}.elementor-1244 .elementor-element.elementor-element-59bb4e83{padding:0px 20px 0px 0px;}.elementor-1244 .elementor-element.elementor-element-59bb4e83 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-59bb4e83 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-59bb4e83 .elementor-icon-box-title a{font-size:5vw;}.elementor-1244 .elementor-element.elementor-element-59bb4e83 .elementor-icon-box-description{font-size:6vw;}.elementor-1244 .elementor-element.elementor-element-7271b8ec:not(.elementor-motion-effects-element-type-background), .elementor-1244 .elementor-element.elementor-element-7271b8ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kantosuido.jp/wp-content/uploads/2026/09/ChatGPT-Image-Sep-18-2026-04_08_45-PM.webp");background-repeat:no-repeat;background-size:cover;}.elementor-1244 .elementor-element.elementor-element-7271b8ec{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:78px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-23850220{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1244 .elementor-element.elementor-element-23850220.elementor-element{--align-self:flex-start;}.elementor-1244 .elementor-element.elementor-element-23850220 img{width:32%;}.elementor-1244 .elementor-element.elementor-element-54a8a31f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1244 .elementor-element.elementor-element-4df5b571{margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-113px;z-index:0;text-align:end;}body:not(.rtl) .elementor-1244 .elementor-element.elementor-element-4df5b571{right:-87.6px;}body.rtl .elementor-1244 .elementor-element.elementor-element-4df5b571{left:-87.6px;}.elementor-1244 .elementor-element.elementor-element-4df5b571 img{width:326px;max-width:100%;}.elementor-1244 .elementor-element.elementor-element-d9974c8{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + -18px) -3px;padding:-0px 0px 0px 0px;text-align:start;}.elementor-1244 .elementor-element.elementor-element-d9974c8 img{width:72%;}.elementor-1244 .elementor-element.elementor-element-2aecfa4a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-772f078{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-2px;--z-index:4;}.elementor-1244 .elementor-element.elementor-element-de1895 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1244 .elementor-element.elementor-element-de1895 .elementor-button{font-size:5vw;border-radius:133px 0px 0px 133px;padding:6px 10px 8px 14px;}.elementor-1244 .elementor-element.elementor-element-11f7018f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1244 .elementor-element.elementor-element-11f7018f .elementor-button{font-size:5vw;border-radius:133px 0px 0px 133px;padding:6px 10px 8px 14px;}.elementor-1244 .elementor-element.elementor-element-119f39bc .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1244 .elementor-element.elementor-element-119f39bc .elementor-button{font-size:5vw;border-radius:133px 0px 0px 133px;padding:6px 10px 8px 14px;}.elementor-1244 .elementor-element.elementor-element-676c81a3{padding:5px 10px 4px 10px;border-width:2px 2px 2px 2px;border-radius:130px 0px 0px 130px;}.elementor-1244 .elementor-element.elementor-element-676c81a3.elementor-element{--align-self:center;}.elementor-1244 .elementor-element.elementor-element-676c81a3 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:5px;}.elementor-1244 .elementor-element.elementor-element-676c81a3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-676c81a3 .elementor-icon{font-size:5vw;}.elementor-1244 .elementor-element.elementor-element-676c81a3 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-676c81a3 .elementor-icon-box-title a{font-size:4vw;line-height:0.2em;}.elementor-1244 .elementor-element.elementor-element-676c81a3 .elementor-icon-box-description{font-size:3.2vw;line-height:2em;}.elementor-1244 .elementor-element.elementor-element-5981055d{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-46571c28{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-2162c434 img{height:80px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-7e66d7d8{padding:0px 0px 4px 0px;--e-icon-list-icon-size:3.5vw;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:2px;}.elementor-1244 .elementor-element.elementor-element-7e66d7d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-7e66d7d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-7e66d7d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-7e66d7d8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1244 .elementor-element.elementor-element-7e66d7d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1244 .elementor-element.elementor-element-7e66d7d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-7e66d7d8 .elementor-icon-list-item > a{font-size:3.3vw;}.elementor-1244 .elementor-element.elementor-element-40db887c{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-29c45fc8 img{height:80px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-5a799613{padding:0px 0px 3px 0px;--e-icon-list-icon-size:3.5vw;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:2px;}.elementor-1244 .elementor-element.elementor-element-5a799613 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-5a799613 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-5a799613 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-5a799613 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1244 .elementor-element.elementor-element-5a799613 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1244 .elementor-element.elementor-element-5a799613 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-5a799613 .elementor-icon-list-item > a{font-size:3.3vw;}.elementor-1244 .elementor-element.elementor-element-2866a191{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-3828dc33 img{height:80px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-4321f183{padding:0px 0px 3px 0px;--e-icon-list-icon-size:3.5vw;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:2px;}.elementor-1244 .elementor-element.elementor-element-4321f183 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-4321f183 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-4321f183 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-4321f183 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1244 .elementor-element.elementor-element-4321f183 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1244 .elementor-element.elementor-element-4321f183 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-4321f183 .elementor-icon-list-item > a{font-size:3.3vw;}.elementor-1244 .elementor-element.elementor-element-3163023{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-8de4ba6 img{height:80px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-20fc71f9{padding:0px 0px 3px 0px;--e-icon-list-icon-size:3.5vw;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:2px;}.elementor-1244 .elementor-element.elementor-element-20fc71f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-20fc71f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-20fc71f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-20fc71f9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1244 .elementor-element.elementor-element-20fc71f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1244 .elementor-element.elementor-element-20fc71f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-20fc71f9 .elementor-icon-list-item > a{font-size:3.3vw;}.elementor-1244 .elementor-element.elementor-element-220fefea{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-458b4999 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-458b4999 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-458b4999 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-458b4999 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1244 .elementor-element.elementor-element-458b4999 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1244 .elementor-element.elementor-element-458b4999{--e-icon-list-icon-size:20px;}.elementor-1244 .elementor-element.elementor-element-458b4999 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-458b4999 .elementor-icon-list-item > a{font-size:4.3vw;}.elementor-1244 .elementor-element.elementor-element-7a463afe{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-3cce2660{--width:auto;}.elementor-1244 .elementor-element.elementor-element-41869e6e .elementor-heading-title{font-size:16px;}.elementor-1244 .elementor-element.elementor-element-13d39b82 .elementor-heading-title{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-7ed819cc{--width:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1244 .elementor-element.elementor-element-58ec6918 .elementor-heading-title{font-size:17vw;}.elementor-1244 .elementor-element.elementor-element-1aa8c306 .elementor-icon-box-description{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-5513495b{--flex-wrap:nowrap;}.elementor-1244 .elementor-element.elementor-element-34ac22a7 .elementor-icon{font-size:32px;}.elementor-1244 .elementor-element.elementor-element-34ac22a7 .elementor-icon svg{height:32px;}.elementor-1244 .elementor-element.elementor-element-748b45ed{font-size:20px;}.elementor-1244 .elementor-element.elementor-element-207d7459 .elementor-icon{font-size:32px;}.elementor-1244 .elementor-element.elementor-element-207d7459 .elementor-icon svg{height:32px;}.elementor-1244 .elementor-element.elementor-element-2c7277fb{font-size:20px;}.elementor-1244 .elementor-element.elementor-element-6a8fad3c{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-1661575c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1244 .elementor-element.elementor-element-6ac4222c{text-align:center;}.elementor-1244 .elementor-element.elementor-element-6ac4222c .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-2052132c{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-7b35591b{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-1244 .elementor-element.elementor-element-54801d17{--width:49%;}.elementor-1244 .elementor-element.elementor-element-3e37aff9 .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-4115b10d{--width:49%;}.elementor-1244 .elementor-element.elementor-element-1c2bb416 .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-3363fbb4{--width:49%;}.elementor-1244 .elementor-element.elementor-element-97248e7 .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-605776de{--width:49%;}.elementor-1244 .elementor-element.elementor-element-3c639cdf .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-614f1f76{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-51520fbe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-6df9d676{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-2042f92{--width:auto;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-2042f92.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1244 .elementor-element.elementor-element-1555180d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-1555180d .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-1244 .elementor-element.elementor-element-1555180d .elementor-icon-box-title{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-1555180d .elementor-icon{font-size:42px;}.elementor-1244 .elementor-element.elementor-element-1555180d .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-1555180d .elementor-icon-box-title a{font-size:5.4vw;}.elementor-1244 .elementor-element.elementor-element-1555180d .elementor-icon-box-description{font-size:5vw;}.elementor-1244 .elementor-element.elementor-element-44b658f3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-40d4170b{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-11c6b017{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-11c6b017.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1244 .elementor-element.elementor-element-43f80b95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-43f80b95 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-1244 .elementor-element.elementor-element-43f80b95 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-43f80b95 .elementor-icon{font-size:42px;}.elementor-1244 .elementor-element.elementor-element-43f80b95 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-43f80b95 .elementor-icon-box-title a{font-size:5.4vw;}.elementor-1244 .elementor-element.elementor-element-43f80b95 .elementor-icon-box-description{font-size:5vw;}.elementor-1244 .elementor-element.elementor-element-79d6784{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-1244 .elementor-element.elementor-element-962dbb5{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-713fe8be{text-align:center;font-size:6vw;line-height:1.3em;}.elementor-1244 .elementor-element.elementor-element-713fe8be p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-32d474e1{--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-3f90114e .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-1244 .elementor-element.elementor-element-3f90114e .elementor-icon-box-title{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-3f90114e .elementor-icon{font-size:6vw;}.elementor-1244 .elementor-element.elementor-element-3f90114e .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-3f90114e .elementor-icon-box-title a{font-size:8.5vw;line-height:1em;letter-spacing:-1.4px;}.elementor-1244 .elementor-element.elementor-element-3f90114e .elementor-icon-box-description{font-size:1px;}.elementor-1244 .elementor-element.elementor-element-18af6480{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:110px 110px 110px 110px;--padding-top:4px;--padding-bottom:4px;--padding-left:12px;--padding-right:4px;}.elementor-1244 .elementor-element.elementor-element-24452000{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-1244 .elementor-element.elementor-element-24452000 .elementor-icon{font-size:5.5vw;}.elementor-1244 .elementor-element.elementor-element-24452000 .elementor-icon svg{height:5.5vw;}.elementor-1244 .elementor-element.elementor-element-2ef6684a{padding:4px 0px 4px 0px;border-radius:0px 92px 69px 0px;text-align:center;}.elementor-1244 .elementor-element.elementor-element-2ef6684a.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1244 .elementor-element.elementor-element-2ef6684a .elementor-heading-title{font-size:4.5vw;}.elementor-1244 .elementor-element.elementor-element-4e28ecf3{width:100%;max-width:100%;}.elementor-1244 .elementor-element.elementor-element-4e28ecf3 img{height:160px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-4065dff9{--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:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-1a273873{width:100%;max-width:100%;text-align:center;}.elementor-1244 .elementor-element.elementor-element-1a273873 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-37bc24b4{width:100%;max-width:100%;}.elementor-1244 .elementor-element.elementor-element-37bc24b4 img{height:140px;}.elementor-1244 .elementor-element.elementor-element-7aa2792e{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-554d8d56{--width:auto;}.elementor-1244 .elementor-element.elementor-element-1617878b .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-3e8f2438{--width:auto;}.elementor-1244 .elementor-element.elementor-element-6000bd60 .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-48e6cd0d{--width:auto;}.elementor-1244 .elementor-element.elementor-element-4feb45a .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-29424969{--width:auto;}.elementor-1244 .elementor-element.elementor-element-22d92b49 .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-5ae9d4f0{--width:auto;}.elementor-1244 .elementor-element.elementor-element-5b21fe41 .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-534d6c3c{--padding-top:20px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-71053d4c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1244 .elementor-element.elementor-element-4c1a6b20{font-size:20px;}.elementor-1244 .elementor-element.elementor-element-6a78208.elementor-element{--align-self:center;}.elementor-1244 .elementor-element.elementor-element-6a78208{text-align:center;font-size:26px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-2795de1f{width:100%;max-width:100%;}.elementor-1244 .elementor-element.elementor-element-5f49ac6{--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1244 .elementor-element.elementor-element-a2b2eba{font-size:7vw;}.elementor-1244 .elementor-element.elementor-element-52cf9be8{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-150d611b{text-align:center;}.elementor-1244 .elementor-element.elementor-element-150d611b .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-25b5b26{--width:auto;}.elementor-1244 .elementor-element.elementor-element-14287265{text-align:center;}.elementor-1244 .elementor-element.elementor-element-14287265 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-66c80fa4{text-align:center;font-size:3.2vw;}.elementor-1244 .elementor-element.elementor-element-12795d2c{--width:auto;}.elementor-1244 .elementor-element.elementor-element-1241cfb5{text-align:center;}.elementor-1244 .elementor-element.elementor-element-1241cfb5 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-7e174492{text-align:center;font-size:3.2vw;}.elementor-1244 .elementor-element.elementor-element-28cfc25e{--width:auto;}.elementor-1244 .elementor-element.elementor-element-5f57a1d4{text-align:center;}.elementor-1244 .elementor-element.elementor-element-5f57a1d4 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-7dea52ec{text-align:center;font-size:3.2vw;}.elementor-1244 .elementor-element.elementor-element-66414b44{--width:auto;}.elementor-1244 .elementor-element.elementor-element-3b9299b{text-align:center;}.elementor-1244 .elementor-element.elementor-element-3b9299b .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-5502d30a{text-align:center;font-size:3.2vw;}.elementor-1244 .elementor-element.elementor-element-44eae17c{--width:auto;}.elementor-1244 .elementor-element.elementor-element-689fecd{text-align:center;}.elementor-1244 .elementor-element.elementor-element-689fecd .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-5ad3e590{text-align:center;font-size:3.2vw;}.elementor-1244 .elementor-element.elementor-element-1141b47f{--width:auto;}.elementor-1244 .elementor-element.elementor-element-6d07d1b6{text-align:center;}.elementor-1244 .elementor-element.elementor-element-6d07d1b6 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-16b1613d{text-align:center;font-size:3.2vw;}.elementor-1244 .elementor-element.elementor-element-7cef4be{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-d5ebb13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-d5ebb13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-d5ebb13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-d5ebb13 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1244 .elementor-element.elementor-element-d5ebb13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1244 .elementor-element.elementor-element-d5ebb13{--e-icon-list-icon-size:20px;}.elementor-1244 .elementor-element.elementor-element-d5ebb13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-d5ebb13 .elementor-icon-list-item > a{font-size:4.3vw;}.elementor-1244 .elementor-element.elementor-element-2f2a2779{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-435e9486{--width:auto;}.elementor-1244 .elementor-element.elementor-element-1d06cd52 .elementor-heading-title{font-size:16px;}.elementor-1244 .elementor-element.elementor-element-e12ca64 .elementor-heading-title{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-5edd5c7a{--width:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1244 .elementor-element.elementor-element-2f03d9fd .elementor-heading-title{font-size:17vw;}.elementor-1244 .elementor-element.elementor-element-6c3853d9 .elementor-icon-box-description{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-5873c5d2{--flex-wrap:nowrap;}.elementor-1244 .elementor-element.elementor-element-50eb87d9 .elementor-icon{font-size:32px;}.elementor-1244 .elementor-element.elementor-element-50eb87d9 .elementor-icon svg{height:32px;}.elementor-1244 .elementor-element.elementor-element-2d172577{font-size:20px;}.elementor-1244 .elementor-element.elementor-element-5ccda25d .elementor-icon{font-size:32px;}.elementor-1244 .elementor-element.elementor-element-5ccda25d .elementor-icon svg{height:32px;}.elementor-1244 .elementor-element.elementor-element-55e992bd{font-size:20px;}.elementor-1244 .elementor-element.elementor-element-2b4ac9da{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-570218bf{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1244 .elementor-element.elementor-element-187b5549{text-align:center;}.elementor-1244 .elementor-element.elementor-element-187b5549 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-4536dae7{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-729cd60c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-1244 .elementor-element.elementor-element-326b4508{--width:49%;}.elementor-1244 .elementor-element.elementor-element-3df96abe .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-5753a692{--width:49%;}.elementor-1244 .elementor-element.elementor-element-307076b4 .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-3e18e3eb{--width:49%;}.elementor-1244 .elementor-element.elementor-element-4acab157 .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-4f6207b4{--width:49%;}.elementor-1244 .elementor-element.elementor-element-1b28f5d8 .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-2fb5a2f8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-955e9d3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-72614eab{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-28afa3c9{--width:auto;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-28afa3c9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1244 .elementor-element.elementor-element-2b876ad3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-2b876ad3 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-1244 .elementor-element.elementor-element-2b876ad3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-2b876ad3 .elementor-icon{font-size:42px;}.elementor-1244 .elementor-element.elementor-element-2b876ad3 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-2b876ad3 .elementor-icon-box-title a{font-size:5.4vw;}.elementor-1244 .elementor-element.elementor-element-2b876ad3 .elementor-icon-box-description{font-size:5vw;}.elementor-1244 .elementor-element.elementor-element-19fe6cad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-67338aab{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-15c7e1c3{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-15c7e1c3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1244 .elementor-element.elementor-element-254a4bfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-254a4bfc .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-1244 .elementor-element.elementor-element-254a4bfc .elementor-icon-box-title{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-254a4bfc .elementor-icon{font-size:42px;}.elementor-1244 .elementor-element.elementor-element-254a4bfc .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-254a4bfc .elementor-icon-box-title a{font-size:5.4vw;}.elementor-1244 .elementor-element.elementor-element-254a4bfc .elementor-icon-box-description{font-size:5vw;}.elementor-1244 .elementor-element.elementor-element-207346e3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-1244 .elementor-element.elementor-element-3e33888e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-5e961e11{text-align:center;font-size:6vw;line-height:1.3em;}.elementor-1244 .elementor-element.elementor-element-5e961e11 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-ac88175{--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-591ec4c5 .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-1244 .elementor-element.elementor-element-591ec4c5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-591ec4c5 .elementor-icon{font-size:6vw;}.elementor-1244 .elementor-element.elementor-element-591ec4c5 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-591ec4c5 .elementor-icon-box-title a{font-size:8.5vw;line-height:1em;letter-spacing:-1.4px;}.elementor-1244 .elementor-element.elementor-element-591ec4c5 .elementor-icon-box-description{font-size:1px;}.elementor-1244 .elementor-element.elementor-element-5a2f7f6d{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:110px 110px 110px 110px;--padding-top:4px;--padding-bottom:4px;--padding-left:12px;--padding-right:4px;}.elementor-1244 .elementor-element.elementor-element-267f017c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-1244 .elementor-element.elementor-element-267f017c .elementor-icon{font-size:5.5vw;}.elementor-1244 .elementor-element.elementor-element-267f017c .elementor-icon svg{height:5.5vw;}.elementor-1244 .elementor-element.elementor-element-4f0d8ca4{padding:4px 0px 4px 0px;border-radius:0px 92px 69px 0px;text-align:center;}.elementor-1244 .elementor-element.elementor-element-4f0d8ca4.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1244 .elementor-element.elementor-element-4f0d8ca4 .elementor-heading-title{font-size:4.5vw;}.elementor-1244 .elementor-element.elementor-element-46450ccb{width:100%;max-width:100%;}.elementor-1244 .elementor-element.elementor-element-46450ccb img{height:160px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-4dfd428a{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-44057b46{text-align:center;}.elementor-1244 .elementor-element.elementor-element-44057b46 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-2fba569b{font-size:16px;}.elementor-1244 .elementor-element.elementor-element-2924b149{text-align:center;}.elementor-1244 .elementor-element.elementor-element-2924b149 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-5048dca5{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-454aab87{text-align:end;}.elementor-1244 .elementor-element.elementor-element-454aab87 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-6b1f7779{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-355c70db{text-align:end;}.elementor-1244 .elementor-element.elementor-element-355c70db .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-aeeb87a{font-size:13px;}.elementor-1244 .elementor-element.elementor-element-63814468{text-align:end;}.elementor-1244 .elementor-element.elementor-element-63814468 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-674a35dd{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-613e7193{text-align:end;}.elementor-1244 .elementor-element.elementor-element-613e7193 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-49e9354d{text-align:center;}.elementor-1244 .elementor-element.elementor-element-49e9354d .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-48bf1618{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-6a61ccf2{text-align:end;}.elementor-1244 .elementor-element.elementor-element-6a61ccf2 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-3da05072{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-679905af{text-align:end;}.elementor-1244 .elementor-element.elementor-element-679905af .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-77e40baf{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-6d8efb7e{text-align:end;}.elementor-1244 .elementor-element.elementor-element-6d8efb7e .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-4f3f589f{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-427965f0{text-align:end;}.elementor-1244 .elementor-element.elementor-element-427965f0 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-7360b120{text-align:center;}.elementor-1244 .elementor-element.elementor-element-7360b120 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-743cb538{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-6b2c14e3{text-align:end;}.elementor-1244 .elementor-element.elementor-element-6b2c14e3 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-78fee82e{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-3147777f{text-align:end;}.elementor-1244 .elementor-element.elementor-element-3147777f .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-77716484{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-66fb06ea{text-align:end;}.elementor-1244 .elementor-element.elementor-element-66fb06ea .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-75f1c5c9{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-40145ca6{text-align:end;}.elementor-1244 .elementor-element.elementor-element-40145ca6 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-1b0e82cf{text-align:center;}.elementor-1244 .elementor-element.elementor-element-1b0e82cf .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-6add257c{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-17c7b5d5{text-align:end;}.elementor-1244 .elementor-element.elementor-element-17c7b5d5 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-1099e41{font-size:13px;}.elementor-1244 .elementor-element.elementor-element-6d18083c{text-align:end;}.elementor-1244 .elementor-element.elementor-element-6d18083c .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-4bcaee04{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-10517f33{text-align:end;}.elementor-1244 .elementor-element.elementor-element-10517f33 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-37279d8d{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-564d1546{text-align:end;}.elementor-1244 .elementor-element.elementor-element-564d1546 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-51d9fb7f{text-align:center;}.elementor-1244 .elementor-element.elementor-element-51d9fb7f .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-29c0313{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-796973dd{text-align:end;}.elementor-1244 .elementor-element.elementor-element-796973dd .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-39597dac{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-18e849f4{text-align:end;}.elementor-1244 .elementor-element.elementor-element-18e849f4 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-7ffebf8{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-43311232{text-align:end;}.elementor-1244 .elementor-element.elementor-element-43311232 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-11e92394{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-46f447f8{text-align:end;}.elementor-1244 .elementor-element.elementor-element-46f447f8 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-1e986c5{text-align:center;}.elementor-1244 .elementor-element.elementor-element-1e986c5 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-2d4ea853{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-73534087{text-align:end;}.elementor-1244 .elementor-element.elementor-element-73534087 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-e2c5bfb{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-5f68d99e{text-align:end;}.elementor-1244 .elementor-element.elementor-element-5f68d99e .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-456a5d82{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-787fbd9a{--e-icon-list-icon-size:20px;}.elementor-1244 .elementor-element.elementor-element-787fbd9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-787fbd9a .elementor-icon-list-item > a{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-239dd335{--e-icon-list-icon-size:20px;}.elementor-1244 .elementor-element.elementor-element-239dd335 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-239dd335 .elementor-icon-list-item > a{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-2495f767{--min-height:96px;--overlay-opacity:1;--padding-top:34px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-2495f767 > .elementor-shape-bottom svg, .elementor-1244 .elementor-element.elementor-element-2495f767 > .e-con-inner > .elementor-shape-bottom svg{height:40px;}.elementor-1244 .elementor-element.elementor-element-770a00a{text-align:center;}.elementor-1244 .elementor-element.elementor-element-770a00a .elementor-heading-title{font-size:5vw;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-5e984c13{font-size:3.8vw;}.elementor-1244 .elementor-element.elementor-element-30fe497e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-60a1edc{font-size:16px;}.elementor-1244 .elementor-element.elementor-element-40c4e45b{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-3040043b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-3040043b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-3040043b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-3040043b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1244 .elementor-element.elementor-element-3040043b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1244 .elementor-element.elementor-element-3040043b{--e-icon-list-icon-size:20px;}.elementor-1244 .elementor-element.elementor-element-3040043b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-3040043b .elementor-icon-list-item > a{font-size:4.3vw;}.elementor-1244 .elementor-element.elementor-element-43eabf96{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-3de54e9b{--width:auto;}.elementor-1244 .elementor-element.elementor-element-7b64c67a .elementor-heading-title{font-size:16px;}.elementor-1244 .elementor-element.elementor-element-2aa9586d .elementor-heading-title{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-610a66f8{--width:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1244 .elementor-element.elementor-element-524aec6 .elementor-heading-title{font-size:17vw;}.elementor-1244 .elementor-element.elementor-element-77430eae .elementor-icon-box-description{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-6e2c86ca{--flex-wrap:nowrap;}.elementor-1244 .elementor-element.elementor-element-2fd1b09c .elementor-icon{font-size:32px;}.elementor-1244 .elementor-element.elementor-element-2fd1b09c .elementor-icon svg{height:32px;}.elementor-1244 .elementor-element.elementor-element-872db01{font-size:20px;}.elementor-1244 .elementor-element.elementor-element-3f34c9da .elementor-icon{font-size:32px;}.elementor-1244 .elementor-element.elementor-element-3f34c9da .elementor-icon svg{height:32px;}.elementor-1244 .elementor-element.elementor-element-16f94d1f{font-size:20px;}.elementor-1244 .elementor-element.elementor-element-6a1c433a{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-113ad450{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1244 .elementor-element.elementor-element-7c866d1d{text-align:center;}.elementor-1244 .elementor-element.elementor-element-7c866d1d .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-eb5bf95{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-464207e6{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-1244 .elementor-element.elementor-element-3b6c1ba3{--width:49%;}.elementor-1244 .elementor-element.elementor-element-6ae52626 .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-2896592d{--width:49%;}.elementor-1244 .elementor-element.elementor-element-73414815 .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-107223e5{--width:49%;}.elementor-1244 .elementor-element.elementor-element-35cb32cc .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-130b7477{--width:49%;}.elementor-1244 .elementor-element.elementor-element-487a84d1 .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-18a6a074{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-4867beb8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-f588bb{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-398f59c7{--width:auto;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-398f59c7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1244 .elementor-element.elementor-element-31b67cf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-31b67cf9 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-1244 .elementor-element.elementor-element-31b67cf9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-31b67cf9 .elementor-icon{font-size:42px;}.elementor-1244 .elementor-element.elementor-element-31b67cf9 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-31b67cf9 .elementor-icon-box-title a{font-size:5.4vw;}.elementor-1244 .elementor-element.elementor-element-31b67cf9 .elementor-icon-box-description{font-size:5vw;}.elementor-1244 .elementor-element.elementor-element-7538d2e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-2c590a64{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-9b32888{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-9b32888.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1244 .elementor-element.elementor-element-68b5626f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-68b5626f .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-1244 .elementor-element.elementor-element-68b5626f .elementor-icon-box-title{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-68b5626f .elementor-icon{font-size:42px;}.elementor-1244 .elementor-element.elementor-element-68b5626f .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-68b5626f .elementor-icon-box-title a{font-size:5.4vw;}.elementor-1244 .elementor-element.elementor-element-68b5626f .elementor-icon-box-description{font-size:5vw;}.elementor-1244 .elementor-element.elementor-element-23a3ea99{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-1244 .elementor-element.elementor-element-299a4a5b{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-5889b64{text-align:center;font-size:6vw;line-height:1.3em;}.elementor-1244 .elementor-element.elementor-element-5889b64 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-263c2638{--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-7a604288 .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-1244 .elementor-element.elementor-element-7a604288 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-7a604288 .elementor-icon{font-size:6vw;}.elementor-1244 .elementor-element.elementor-element-7a604288 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-7a604288 .elementor-icon-box-title a{font-size:8.5vw;line-height:1em;letter-spacing:-1.4px;}.elementor-1244 .elementor-element.elementor-element-7a604288 .elementor-icon-box-description{font-size:1px;}.elementor-1244 .elementor-element.elementor-element-448feff8{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:110px 110px 110px 110px;--padding-top:4px;--padding-bottom:4px;--padding-left:12px;--padding-right:4px;}.elementor-1244 .elementor-element.elementor-element-3347278a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-1244 .elementor-element.elementor-element-3347278a .elementor-icon{font-size:5.5vw;}.elementor-1244 .elementor-element.elementor-element-3347278a .elementor-icon svg{height:5.5vw;}.elementor-1244 .elementor-element.elementor-element-32972d90{padding:4px 0px 4px 0px;border-radius:0px 92px 69px 0px;text-align:center;}.elementor-1244 .elementor-element.elementor-element-32972d90.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1244 .elementor-element.elementor-element-32972d90 .elementor-heading-title{font-size:4.5vw;}.elementor-1244 .elementor-element.elementor-element-1c87d7b1{width:100%;max-width:100%;}.elementor-1244 .elementor-element.elementor-element-1c87d7b1 img{height:160px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-4d25273f{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-2858f448{text-align:center;}.elementor-1244 .elementor-element.elementor-element-2858f448 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-5232ed53{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1244 .elementor-element.elementor-element-1e0c65f0{text-align:center;}.elementor-1244 .elementor-element.elementor-element-1e0c65f0 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-658046cd .elementor-image-box-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-658046cd .elementor-image-box-img{margin-bottom:0px;}.elementor-1244 .elementor-element.elementor-element-658046cd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1244 .elementor-element.elementor-element-658046cd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1244 .elementor-element.elementor-element-658046cd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1244 .elementor-element.elementor-element-658046cd .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-1244 .elementor-element.elementor-element-658046cd .elementor-image-box-img img{height:80px;}.elementor-1244 .elementor-element.elementor-element-658046cd .elementor-image-box-title{font-size:16px;}.elementor-1244 .elementor-element.elementor-element-658046cd .elementor-image-box-description{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-7ac5ccff{text-align:center;}.elementor-1244 .elementor-element.elementor-element-327c80ca{text-align:center;}.elementor-1244 .elementor-element.elementor-element-327c80ca .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-3497589c .elementor-image-box-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-3497589c .elementor-image-box-img{margin-bottom:0px;}.elementor-1244 .elementor-element.elementor-element-3497589c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1244 .elementor-element.elementor-element-3497589c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1244 .elementor-element.elementor-element-3497589c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1244 .elementor-element.elementor-element-3497589c .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-1244 .elementor-element.elementor-element-3497589c .elementor-image-box-img img{height:80px;}.elementor-1244 .elementor-element.elementor-element-3497589c .elementor-image-box-title{font-size:16px;}.elementor-1244 .elementor-element.elementor-element-3497589c .elementor-image-box-description{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-265c48aa{text-align:center;}.elementor-1244 .elementor-element.elementor-element-265c48aa .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-7608e9f6 .elementor-image-box-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-7608e9f6 .elementor-image-box-img{margin-bottom:0px;}.elementor-1244 .elementor-element.elementor-element-7608e9f6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1244 .elementor-element.elementor-element-7608e9f6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1244 .elementor-element.elementor-element-7608e9f6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1244 .elementor-element.elementor-element-7608e9f6 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-1244 .elementor-element.elementor-element-7608e9f6 .elementor-image-box-img img{height:80px;}.elementor-1244 .elementor-element.elementor-element-7608e9f6 .elementor-image-box-title{font-size:16px;}.elementor-1244 .elementor-element.elementor-element-7608e9f6 .elementor-image-box-description{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-35d225cb{text-align:center;}.elementor-1244 .elementor-element.elementor-element-35d225cb .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-71cbca28 .elementor-image-box-wrapper{text-align:center;}.elementor-1244 .elementor-element.elementor-element-71cbca28 .elementor-image-box-img{margin-bottom:0px;}.elementor-1244 .elementor-element.elementor-element-71cbca28.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1244 .elementor-element.elementor-element-71cbca28.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1244 .elementor-element.elementor-element-71cbca28.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1244 .elementor-element.elementor-element-71cbca28 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-1244 .elementor-element.elementor-element-71cbca28 .elementor-image-box-img img{height:80px;}.elementor-1244 .elementor-element.elementor-element-71cbca28 .elementor-image-box-title{font-size:16px;}.elementor-1244 .elementor-element.elementor-element-71cbca28 .elementor-image-box-description{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-21877feb{text-align:center;}.elementor-1244 .elementor-element.elementor-element-21877feb .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-200577b3{--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-1244 .elementor-element.elementor-element-53e9b20f{--width:auto;}.elementor-1244 .elementor-element.elementor-element-e8cd72{text-align:center;}.elementor-1244 .elementor-element.elementor-element-e8cd72 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-6acf3673{text-align:center;font-size:4vw;}.elementor-1244 .elementor-element.elementor-element-631c744{--width:auto;}.elementor-1244 .elementor-element.elementor-element-71d3c263{text-align:center;}.elementor-1244 .elementor-element.elementor-element-71d3c263 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-1e48c174{text-align:center;font-size:4vw;}.elementor-1244 .elementor-element.elementor-element-42ea7f4d{--width:auto;}.elementor-1244 .elementor-element.elementor-element-42f2acd0{text-align:center;}.elementor-1244 .elementor-element.elementor-element-42f2acd0 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-420bcbd1{text-align:center;font-size:4vw;}.elementor-1244 .elementor-element.elementor-element-3065427a{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-6d1ce4ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-1e6f3dbd .elementor-button{font-size:16px;}.elementor-1244 .elementor-element.elementor-element-1e012d93{text-align:center;}.elementor-1244 .elementor-element.elementor-element-1e012d93 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-37223194{width:100%;max-width:100%;text-align:center;}.elementor-1244 .elementor-element.elementor-element-37223194 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-3abc8379{text-align:center;}.elementor-1244 .elementor-element.elementor-element-211969c7{text-align:center;}.elementor-1244 .elementor-element.elementor-element-6ba595c3{text-align:center;}.elementor-1244 .elementor-element.elementor-element-79ac4999{text-align:center;}.elementor-1244 .elementor-element.elementor-element-55846bfb{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-3bdfdbb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-231dc63c{text-align:center;}.elementor-1244 .elementor-element.elementor-element-231dc63c .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-19baf50c{width:100%;max-width:100%;text-align:center;}.elementor-1244 .elementor-element.elementor-element-19baf50c .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-4bad8add{--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-1244 .elementor-element.elementor-element-40e27a1{text-align:center;}.elementor-1244 .elementor-element.elementor-element-21db8fc1{text-align:center;}.elementor-1244 .elementor-element.elementor-element-6fad669c{text-align:center;}.elementor-1244 .elementor-element.elementor-element-18a9d871{text-align:center;}.elementor-1244 .elementor-element.elementor-element-5c9e6e68{text-align:center;}.elementor-1244 .elementor-element.elementor-element-28aa395{text-align:center;}.elementor-1244 .elementor-element.elementor-element-3abaf71a{width:100%;max-width:100%;--n-accordion-title-font-size:14px;}.elementor-1244 .elementor-element.elementor-element-539755a2{text-align:center;}.elementor-1244 .elementor-element.elementor-element-37874a75{text-align:center;}.elementor-1244 .elementor-element.elementor-element-78f1e7da{text-align:center;}.elementor-1244 .elementor-element.elementor-element-3f3a82ed{text-align:center;}.elementor-1244 .elementor-element.elementor-element-3de13e3a{text-align:center;}.elementor-1244 .elementor-element.elementor-element-2b354897{text-align:center;}.elementor-1244 .elementor-element.elementor-element-75b56548{width:100%;max-width:100%;--n-accordion-title-font-size:14px;}.elementor-1244 .elementor-element.elementor-element-1a308fb0{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-8619880 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-8619880 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-8619880 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1244 .elementor-element.elementor-element-8619880 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1244 .elementor-element.elementor-element-8619880 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1244 .elementor-element.elementor-element-8619880{--e-icon-list-icon-size:20px;}.elementor-1244 .elementor-element.elementor-element-8619880 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1244 .elementor-element.elementor-element-8619880 .elementor-icon-list-item > a{font-size:4.3vw;}.elementor-1244 .elementor-element.elementor-element-31c19a3a{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-66731956{--width:auto;}.elementor-1244 .elementor-element.elementor-element-18874a5 .elementor-heading-title{font-size:16px;}.elementor-1244 .elementor-element.elementor-element-465388c1 .elementor-heading-title{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-6bcf1ccb{--width:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1244 .elementor-element.elementor-element-24b45184 .elementor-heading-title{font-size:17vw;}.elementor-1244 .elementor-element.elementor-element-4d46a4fa .elementor-icon-box-description{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-79fa118b{--flex-wrap:nowrap;}.elementor-1244 .elementor-element.elementor-element-76bb682c .elementor-icon{font-size:32px;}.elementor-1244 .elementor-element.elementor-element-76bb682c .elementor-icon svg{height:32px;}.elementor-1244 .elementor-element.elementor-element-30ad64f2{font-size:20px;}.elementor-1244 .elementor-element.elementor-element-476feea .elementor-icon{font-size:32px;}.elementor-1244 .elementor-element.elementor-element-476feea .elementor-icon svg{height:32px;}.elementor-1244 .elementor-element.elementor-element-29ce16a8{font-size:20px;}.elementor-1244 .elementor-element.elementor-element-58155f70{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-2dcda946{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1244 .elementor-element.elementor-element-5bb361ba{text-align:center;}.elementor-1244 .elementor-element.elementor-element-5bb361ba .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-5e902430{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-446b06fe{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-1244 .elementor-element.elementor-element-69c374bb{--width:49%;}.elementor-1244 .elementor-element.elementor-element-6108e67f .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-2e05e772{--width:49%;}.elementor-1244 .elementor-element.elementor-element-287e57c6 .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-36f6befd{--width:49%;}.elementor-1244 .elementor-element.elementor-element-5cb66335 .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-565c3c6c{--width:49%;}.elementor-1244 .elementor-element.elementor-element-6ed1bede .elementor-heading-title{font-size:14px;}.elementor-1244 .elementor-element.elementor-element-4dc33c67{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-7f6a2328{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-27e57535{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-32f97b0f{--width:auto;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-32f97b0f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1244 .elementor-element.elementor-element-707e180{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-707e180 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-1244 .elementor-element.elementor-element-707e180 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-707e180 .elementor-icon{font-size:42px;}.elementor-1244 .elementor-element.elementor-element-707e180 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-707e180 .elementor-icon-box-title a{font-size:5.4vw;}.elementor-1244 .elementor-element.elementor-element-707e180 .elementor-icon-box-description{font-size:5vw;}.elementor-1244 .elementor-element.elementor-element-788c7ffc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-7d0f0ce9{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-48bfd65c{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-48bfd65c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1244 .elementor-element.elementor-element-287f37cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-287f37cd .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-1244 .elementor-element.elementor-element-287f37cd .elementor-icon-box-title{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-287f37cd .elementor-icon{font-size:42px;}.elementor-1244 .elementor-element.elementor-element-287f37cd .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-287f37cd .elementor-icon-box-title a{font-size:5.4vw;}.elementor-1244 .elementor-element.elementor-element-287f37cd .elementor-icon-box-description{font-size:5vw;}.elementor-1244 .elementor-element.elementor-element-2b93ded4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-1244 .elementor-element.elementor-element-200b8179{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1244 .elementor-element.elementor-element-1acd4f26{text-align:center;font-size:6vw;line-height:1.3em;}.elementor-1244 .elementor-element.elementor-element-1acd4f26 p{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-201b7d10{--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1244 .elementor-element.elementor-element-5def72b1 .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-1244 .elementor-element.elementor-element-5def72b1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-5def72b1 .elementor-icon{font-size:6vw;}.elementor-1244 .elementor-element.elementor-element-5def72b1 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-5def72b1 .elementor-icon-box-title a{font-size:8.5vw;line-height:1em;letter-spacing:-1.4px;}.elementor-1244 .elementor-element.elementor-element-5def72b1 .elementor-icon-box-description{font-size:1px;}.elementor-1244 .elementor-element.elementor-element-535c131d{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:110px 110px 110px 110px;--padding-top:4px;--padding-bottom:4px;--padding-left:12px;--padding-right:4px;}.elementor-1244 .elementor-element.elementor-element-3b7a7ceb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-1244 .elementor-element.elementor-element-3b7a7ceb .elementor-icon{font-size:5.5vw;}.elementor-1244 .elementor-element.elementor-element-3b7a7ceb .elementor-icon svg{height:5.5vw;}.elementor-1244 .elementor-element.elementor-element-663635d3{padding:4px 0px 4px 0px;border-radius:0px 92px 69px 0px;text-align:center;}.elementor-1244 .elementor-element.elementor-element-663635d3.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1244 .elementor-element.elementor-element-663635d3 .elementor-heading-title{font-size:4.5vw;}.elementor-1244 .elementor-element.elementor-element-34a0ee57{width:100%;max-width:100%;}.elementor-1244 .elementor-element.elementor-element-34a0ee57 img{height:160px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-408637b4{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-1244 .elementor-element.elementor-element-6e385769 .elementor-button{font-size:16px;}.elementor-1244 .elementor-element.elementor-element-1328c727{text-align:start;}.elementor-1244 .elementor-element.elementor-element-1328c727 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1244 .elementor-element.elementor-element-33a912bb{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1244 .elementor-element.elementor-element-28258c9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1244 .elementor-element.elementor-element-34bb5abc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 10px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-34bb5abc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-1244 .elementor-element.elementor-element-34bb5abc .elementor-icon-box-title{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-34bb5abc .elementor-icon{font-size:26px;padding:16px;}.elementor-1244 .elementor-element.elementor-element-34bb5abc .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-34bb5abc .elementor-icon-box-title a{font-size:16px;}.elementor-1244 .elementor-element.elementor-element-34bb5abc .elementor-icon-box-description{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-1c3cb8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1244 .elementor-element.elementor-element-3ae353a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 10px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-3ae353a1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-1244 .elementor-element.elementor-element-3ae353a1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-3ae353a1 .elementor-icon{font-size:26px;padding:16px;}.elementor-1244 .elementor-element.elementor-element-3ae353a1 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-3ae353a1 .elementor-icon-box-title a{font-size:16px;}.elementor-1244 .elementor-element.elementor-element-3ae353a1 .elementor-icon-box-description{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-4e8c8a7b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1244 .elementor-element.elementor-element-58ec19fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 10px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-58ec19fc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-1244 .elementor-element.elementor-element-58ec19fc .elementor-icon-box-title{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-58ec19fc .elementor-icon{font-size:26px;padding:16px;}.elementor-1244 .elementor-element.elementor-element-58ec19fc .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-58ec19fc .elementor-icon-box-title a{font-size:16px;}.elementor-1244 .elementor-element.elementor-element-58ec19fc .elementor-icon-box-description{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-14558b97 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1244 .elementor-element.elementor-element-135fef86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 10px;border-radius:6px 6px 6px 6px;}.elementor-1244 .elementor-element.elementor-element-135fef86 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-1244 .elementor-element.elementor-element-135fef86 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1244 .elementor-element.elementor-element-135fef86 .elementor-icon{font-size:26px;padding:18px;}.elementor-1244 .elementor-element.elementor-element-135fef86 .elementor-icon-box-title, .elementor-1244 .elementor-element.elementor-element-135fef86 .elementor-icon-box-title a{font-size:12px;}.elementor-1244 .elementor-element.elementor-element-135fef86 .elementor-icon-box-description{font-size:24px;}.elementor-1244 .elementor-element.elementor-element-3f7181ac .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1244 .elementor-element.elementor-element-4af54232{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-1244 .elementor-element.elementor-element-353417a5{--content-width:1180px;}.elementor-1244 .elementor-element.elementor-element-1a86cb7f{--width:50%;}.elementor-1244 .elementor-element.elementor-element-4fc22b08{--width:25%;}.elementor-1244 .elementor-element.elementor-element-34791bb5{--width:25%;}.elementor-1244 .elementor-element.elementor-element-137ccafb{--width:25%;}.elementor-1244 .elementor-element.elementor-element-ae9fb0c{--width:25%;}.elementor-1244 .elementor-element.elementor-element-7838412f{--width:50%;}.elementor-1244 .elementor-element.elementor-element-2dcd4832{--width:auto;}.elementor-1244 .elementor-element.elementor-element-b3e0b85{--width:60%;}.elementor-1244 .elementor-element.elementor-element-50232d54{--width:30%;}.elementor-1244 .elementor-element.elementor-element-cc55b95{--width:auto;}.elementor-1244 .elementor-element.elementor-element-717e59d4{--content-width:1180px;}.elementor-1244 .elementor-element.elementor-element-69aa01d{--width:50%;}.elementor-1244 .elementor-element.elementor-element-5687cf51{--width:25%;}.elementor-1244 .elementor-element.elementor-element-5c909a4a{--width:25%;}.elementor-1244 .elementor-element.elementor-element-41974aa6{--width:25%;}.elementor-1244 .elementor-element.elementor-element-3befdaf{--width:25%;}.elementor-1244 .elementor-element.elementor-element-3c9c890e{--width:50%;}.elementor-1244 .elementor-element.elementor-element-797b5bef{--width:25%;}.elementor-1244 .elementor-element.elementor-element-42d976eb{--width:30%;}.elementor-1244 .elementor-element.elementor-element-4743c95f{--width:auto;}.elementor-1244 .elementor-element.elementor-element-7271b8ec{--content-width:1180px;}.elementor-1244 .elementor-element.elementor-element-772f078{--width:25%;}.elementor-1244 .elementor-element.elementor-element-5981055d{--width:50%;}.elementor-1244 .elementor-element.elementor-element-46571c28{--width:25%;}.elementor-1244 .elementor-element.elementor-element-40db887c{--width:25%;}.elementor-1244 .elementor-element.elementor-element-2866a191{--width:25%;}.elementor-1244 .elementor-element.elementor-element-3163023{--width:25%;}.elementor-1244 .elementor-element.elementor-element-220fefea{--content-width:1180px;}.elementor-1244 .elementor-element.elementor-element-2250ac9d{--width:85%;}.elementor-1244 .elementor-element.elementor-element-23309bfa{--width:50%;}.elementor-1244 .elementor-element.elementor-element-3cce2660{--width:auto;}.elementor-1244 .elementor-element.elementor-element-7ed819cc{--width:auto;}.elementor-1244 .elementor-element.elementor-element-7973ee64{--width:50%;}.elementor-1244 .elementor-element.elementor-element-6a8fad3c{--width:90%;}.elementor-1244 .elementor-element.elementor-element-54801d17{--width:25%;}.elementor-1244 .elementor-element.elementor-element-4115b10d{--width:25%;}.elementor-1244 .elementor-element.elementor-element-3363fbb4{--width:25%;}.elementor-1244 .elementor-element.elementor-element-605776de{--width:25%;}.elementor-1244 .elementor-element.elementor-element-51520fbe{--width:50%;}.elementor-1244 .elementor-element.elementor-element-44b658f3{--width:50%;}.elementor-1244 .elementor-element.elementor-element-962dbb5{--width:100%;}.elementor-1244 .elementor-element.elementor-element-32d474e1{--width:50%;}.elementor-1244 .elementor-element.elementor-element-18af6480{--width:48%;}.elementor-1244 .elementor-element.elementor-element-4065dff9{--content-width:1180px;}.elementor-1244 .elementor-element.elementor-element-7aa2792e{--content-width:1180px;}.elementor-1244 .elementor-element.elementor-element-65bb991c{--width:32%;}.elementor-1244 .elementor-element.elementor-element-554d8d56{--width:auto;}.elementor-1244 .elementor-element.elementor-element-cd5cf7b{--width:32%;}.elementor-1244 .elementor-element.elementor-element-3e8f2438{--width:auto;}.elementor-1244 .elementor-element.elementor-element-1efd85b9{--width:32%;}.elementor-1244 .elementor-element.elementor-element-48e6cd0d{--width:auto;}.elementor-1244 .elementor-element.elementor-element-23dfab8a{--width:32%;}.elementor-1244 .elementor-element.elementor-element-29424969{--width:auto;}.elementor-1244 .elementor-element.elementor-element-6d092acf{--width:33%;}.elementor-1244 .elementor-element.elementor-element-5ae9d4f0{--width:auto;}.elementor-1244 .elementor-element.elementor-element-534d6c3c{--content-width:1180px;}.elementor-1244 .elementor-element.elementor-element-52cf9be8{--content-width:1180px;}.elementor-1244 .elementor-element.elementor-element-2afb35bf{--width:32%;}.elementor-1244 .elementor-element.elementor-element-25b5b26{--width:auto;}.elementor-1244 .elementor-element.elementor-element-15c48b08{--width:32%;}.elementor-1244 .elementor-element.elementor-element-12795d2c{--width:auto;}.elementor-1244 .elementor-element.elementor-element-b0a5df8{--width:32%;}.elementor-1244 .elementor-element.elementor-element-28cfc25e{--width:auto;}.elementor-1244 .elementor-element.elementor-element-1bccc465{--width:32%;}.elementor-1244 .elementor-element.elementor-element-66414b44{--width:auto;}.elementor-1244 .elementor-element.elementor-element-552c66b9{--width:32%;}.elementor-1244 .elementor-element.elementor-element-44eae17c{--width:auto;}.elementor-1244 .elementor-element.elementor-element-71eb74a9{--width:32%;}.elementor-1244 .elementor-element.elementor-element-1141b47f{--width:auto;}.elementor-1244 .elementor-element.elementor-element-7cef4be{--content-width:1180px;}.elementor-1244 .elementor-element.elementor-element-7d431ee0{--width:85%;}.elementor-1244 .elementor-element.elementor-element-186a19d2{--width:50%;}.elementor-1244 .elementor-element.elementor-element-435e9486{--width:auto;}.elementor-1244 .elementor-element.elementor-element-5edd5c7a{--width:auto;}.elementor-1244 .elementor-element.elementor-element-34330da8{--width:50%;}.elementor-1244 .elementor-element.elementor-element-2b4ac9da{--width:90%;}.elementor-1244 .elementor-element.elementor-element-326b4508{--width:25%;}.elementor-1244 .elementor-element.elementor-element-5753a692{--width:25%;}.elementor-1244 .elementor-element.elementor-element-3e18e3eb{--width:25%;}.elementor-1244 .elementor-element.elementor-element-4f6207b4{--width:25%;}.elementor-1244 .elementor-element.elementor-element-955e9d3{--width:50%;}.elementor-1244 .elementor-element.elementor-element-19fe6cad{--width:50%;}.elementor-1244 .elementor-element.elementor-element-3e33888e{--width:100%;}.elementor-1244 .elementor-element.elementor-element-ac88175{--width:50%;}.elementor-1244 .elementor-element.elementor-element-5a2f7f6d{--width:48%;}.elementor-1244 .elementor-element.elementor-element-4dfd428a{--content-width:1180px;}.elementor-1244 .elementor-element.elementor-element-418294cc{--width:32%;}.elementor-1244 .elementor-element.elementor-element-40115de9{--width:32%;}.elementor-1244 .elementor-element.elementor-element-77ab1e2b{--width:32%;}.elementor-1244 .elementor-element.elementor-element-43de548c{--width:32%;}.elementor-1244 .elementor-element.elementor-element-74ffe0aa{--width:32%;}.elementor-1244 .elementor-element.elementor-element-54bf341b{--width:32%;}.elementor-1244 .elementor-element.elementor-element-456a5d82{--width:50%;}.elementor-1244 .elementor-element.elementor-element-30fe497e{--width:75%;}.elementor-1244 .elementor-element.elementor-element-987cd28{--width:50%;}.elementor-1244 .elementor-element.elementor-element-98d4f4c{--width:50%;}.elementor-1244 .elementor-element.elementor-element-40c4e45b{--content-width:1180px;}.elementor-1244 .elementor-element.elementor-element-648e2726{--width:85%;}.elementor-1244 .elementor-element.elementor-element-3d35dd5f{--width:50%;}.elementor-1244 .elementor-element.elementor-element-3de54e9b{--width:auto;}.elementor-1244 .elementor-element.elementor-element-610a66f8{--width:auto;}.elementor-1244 .elementor-element.elementor-element-42586941{--width:50%;}.elementor-1244 .elementor-element.elementor-element-6a1c433a{--width:90%;}.elementor-1244 .elementor-element.elementor-element-3b6c1ba3{--width:25%;}.elementor-1244 .elementor-element.elementor-element-2896592d{--width:25%;}.elementor-1244 .elementor-element.elementor-element-107223e5{--width:25%;}.elementor-1244 .elementor-element.elementor-element-130b7477{--width:25%;}.elementor-1244 .elementor-element.elementor-element-4867beb8{--width:50%;}.elementor-1244 .elementor-element.elementor-element-7538d2e9{--width:50%;}.elementor-1244 .elementor-element.elementor-element-299a4a5b{--width:100%;}.elementor-1244 .elementor-element.elementor-element-263c2638{--width:50%;}.elementor-1244 .elementor-element.elementor-element-448feff8{--width:48%;}.elementor-1244 .elementor-element.elementor-element-4d25273f{--content-width:1180px;}.elementor-1244 .elementor-element.elementor-element-3f7e6cad{--width:32%;}.elementor-1244 .elementor-element.elementor-element-6aca0825{--width:50%;}.elementor-1244 .elementor-element.elementor-element-35fb3c8b{--width:32%;}.elementor-1244 .elementor-element.elementor-element-6cec0224{--width:50%;}.elementor-1244 .elementor-element.elementor-element-6f08d853{--width:32%;}.elementor-1244 .elementor-element.elementor-element-55774bc2{--width:50%;}.elementor-1244 .elementor-element.elementor-element-59dd2708{--width:34%;}.elementor-1244 .elementor-element.elementor-element-317b1c8b{--width:50%;}.elementor-1244 .elementor-element.elementor-element-6c0a0995{--width:100%;}.elementor-1244 .elementor-element.elementor-element-5613c9d{--width:100%;}.elementor-1244 .elementor-element.elementor-element-49e11257{--width:32%;}.elementor-1244 .elementor-element.elementor-element-53e9b20f{--width:auto;}.elementor-1244 .elementor-element.elementor-element-259583d2{--width:32%;}.elementor-1244 .elementor-element.elementor-element-631c744{--width:auto;}.elementor-1244 .elementor-element.elementor-element-352459d3{--width:32%;}.elementor-1244 .elementor-element.elementor-element-42ea7f4d{--width:auto;}.elementor-1244 .elementor-element.elementor-element-3065427a{--content-width:1180px;}.elementor-1244 .elementor-element.elementor-element-55846bfb{--content-width:1180px;}.elementor-1244 .elementor-element.elementor-element-1a308fb0{--content-width:1180px;}.elementor-1244 .elementor-element.elementor-element-79377016{--width:85%;}.elementor-1244 .elementor-element.elementor-element-7f97cc65{--width:50%;}.elementor-1244 .elementor-element.elementor-element-66731956{--width:auto;}.elementor-1244 .elementor-element.elementor-element-6bcf1ccb{--width:auto;}.elementor-1244 .elementor-element.elementor-element-553a95e{--width:50%;}.elementor-1244 .elementor-element.elementor-element-58155f70{--width:90%;}.elementor-1244 .elementor-element.elementor-element-69c374bb{--width:25%;}.elementor-1244 .elementor-element.elementor-element-2e05e772{--width:25%;}.elementor-1244 .elementor-element.elementor-element-36f6befd{--width:25%;}.elementor-1244 .elementor-element.elementor-element-565c3c6c{--width:25%;}.elementor-1244 .elementor-element.elementor-element-7f6a2328{--width:50%;}.elementor-1244 .elementor-element.elementor-element-788c7ffc{--width:50%;}.elementor-1244 .elementor-element.elementor-element-200b8179{--width:100%;}.elementor-1244 .elementor-element.elementor-element-201b7d10{--width:50%;}.elementor-1244 .elementor-element.elementor-element-535c131d{--width:48%;}.elementor-1244 .elementor-element.elementor-element-408637b4{--content-width:1180px;}.elementor-1244 .elementor-element.elementor-element-33a912bb{--width:40%;}.elementor-1244 .elementor-element.elementor-element-4af54232{--width:60%;}}/* Start custom CSS for text-editor, class: .elementor-element-71417413 */.elementor-1244 .elementor-element.elementor-element-71417413 p {
    text-decoration-line: underline;
    text-decoration-style: wavy;
    text-decoration-color: #2c59b5; /* Image ke mutabiq dark blue color */
    text-decoration-thickness: 2px; /* Wavy line ki motai */
    text-underline-offset: 6px; /* Text aur line ke darmiyan fasla */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1705a82f */.elementor-1244 .elementor-element.elementor-element-1705a82f p {
    /* Mota white stroke lagane ke liye */
    text-shadow: 
        -6px -6px 0 #ffffff,
         6px -6px 0 #ffffff,
        -6px  6px 0 #ffffff,
         6px  6px 0 #ffffff,
        -6px  0px 0 #ffffff,
         6px  0px 0 #ffffff,
         0px  6px 0 #ffffff,
         0px -6px 0 #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e672751 */.google-word {
  font-size: 1.2vw;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e9498ec */.big-digit{
    font-size: 24px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69a0636f */.elementor-1244 .elementor-element.elementor-element-69a0636f .big-digit{
    font-size: 44px!important;
    font-weight: 800!important;
}

.elementor-1244 .elementor-element.elementor-element-69a0636f .big-digit{
    text-decoration: line-through;
    text-decoration-color: #ff0000;
    text-decoration-thickness: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5bd285db */.elementor-1244 .elementor-element.elementor-element-5bd285db path{
    fill: #FEE736!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74932629 */.elementor-1244 .elementor-element.elementor-element-74932629 .elementor-heading-title {
    font-weight: 900;
    background: linear-gradient(180deg, #ff3333 0%, #b30000 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 2px white;
    /* Double filter for a very strong, bright yellow glow */
    filter: drop-shadow(0px 0px 8px #fff200) drop-shadow(0px 0px 15px #fff200);
    line-height: 1;
    display: inline-block;
    margin: 0;
    padding: 8px; 
}


.elementor-1244 .elementor-element.elementor-element-74932629 .elementor-heading-title::before {
    content: '';
    position: absolute;
    left: -20px;
    top: 5px;
    width: 30px;
    height: 35px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 45'%3E%3Cpolygon points='0,12 8,12 18,35 14,35' fill='%23ff9900'/%3E%3Cpolygon points='10,0 26,0 36,45 28,45' fill='%23ff9900'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

@media (max-width: 767px) {
    .elementor-1244 .elementor-element.elementor-element-74932629 .elementor-heading-title { font-size: 65px; -webkit-text-stroke: 1px white; }
    .elementor-1244 .elementor-element.elementor-element-74932629 .elementor-heading-title::before { left: -15px; width: 22px; height: 26px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a3e336c */.elementor-1244 .elementor-element.elementor-element-1a3e336c p {
    text-decoration-line: underline;
    text-decoration-style: wavy;
    text-decoration-color: #2c59b5; /* Image ke mutabiq dark blue color */
    text-decoration-thickness: 2px; /* Wavy line ki motai */
    text-underline-offset: 6px; /* Text aur line ke darmiyan fasla */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-609562a0 */.elementor-1244 .elementor-element.elementor-element-609562a0 p {
    /* Mota white stroke lagane ke liye */
    text-shadow: 
        -6px -6px 0 #ffffff,
         6px -6px 0 #ffffff,
        -6px  6px 0 #ffffff,
         6px  6px 0 #ffffff,
        -6px  0px 0 #ffffff,
         6px  0px 0 #ffffff,
         0px  6px 0 #ffffff,
         0px -6px 0 #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fffc850 */.elementor-1244 .elementor-element.elementor-element-2fffc850 .google-word {
  font-size: 4vw;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f1df2b0 */.elementor-1244 .elementor-element.elementor-element-7f1df2b0 p {
        text-shadow: -1px -1px 0 #0066ff, 1px -1px 0 #0066ff, -1px 1px 0 #0066ff, 1px 1px 0 #0066ff, 0 3px 5px rgba(0,0,0,0.5) !important;
        margin-bottom: 2vw !important;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23598718 */.elementor-1244 .elementor-element.elementor-element-23598718 .elementor-heading-title {
        background-color: #e60000 !important;
        color: #ffffff !important;
        display: inline-block !important;
        padding: 1.5vw 3vw !important;
        transform: rotate(-3deg);
        border-bottom: 0.5vw solid #ffffff !important;
        box-shadow: 2px 4px 8px rgba(0,0,0,0.3) !important;
        margin: 0 !important;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cac5a2a */.big-digit{
    font-size: 24px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35df82c */.elementor-1244 .elementor-element.elementor-element-35df82c .big-digit{
    font-size: 32px!important;
    font-weight: 800!important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5766e39c */.elementor-1244 .elementor-element.elementor-element-5766e39c path{
    fill: #FEE736!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42d976eb */.elementor-1244 .elementor-element.elementor-element-42d976eb .big-digit::after {
        content: '';
        position: absolute;
        left: -10%;
        top: 55%;
        width: 120%;
        height: 0.6vw;
        background-color: #ff0000;
        transform: rotate(-3deg);
    }

    .elementor-1244 .elementor-element.elementor-element-42d976eb .elementor-element-c71925b svg {
        width: 8vw !important;
        height: auto !important;
    }
    .elementor-1244 .elementor-element.elementor-element-42d976eb .elementor-element-c71925b svg path {
        fill: #fff200 !important;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f3e9922 */@media (max-width: 767px) {
    .elementor-1244 .elementor-element.elementor-element-4f3e9922 {
        width: auto !important;
        margin: 0 !important;
    }
    .elementor-1244 .elementor-element.elementor-element-4f3e9922 .elementor-heading-title {
        color: #e60000 !important;
        -webkit-text-stroke: 0.4vw #ffffff !important;
        filter: drop-shadow(0px 0px 2vw #fff200) !important;
        line-height: 0.8 !important;
        margin: 0 !important;
        padding: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-59bb4e83 */.elementor-1244 .elementor-element.elementor-element-59bb4e83 .elementor-icon-box-title span {
        color: #e60000 !important;
        font-size: 4vw !important;
    }
    
    .elementor-1244 .elementor-element.elementor-element-59bb4e83 .elementor-icon-box-description {
        color: #e60000 !important;
        font-size: 6vw !important;
    }
    
    .elementor-1244 .elementor-element.elementor-element-59bb4e83::before {
        content: '今だけ!';
        position: absolute;
        top: -5vw;
        left: -3vw;
        color: #fff200;
        font-size: 5vw;
        font-weight: 900;
        transform: rotate(-10deg);
        text-shadow: 0.2vw 0.2vw 0.5vw rgba(0,0,0,0.8);
        white-space: nowrap;
        z-index: 10;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15161db7 */.elementor-1244 .elementor-element.elementor-element-15161db7{
    backdrop-filter: blur(0.5px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-676c81a3 */.elementor-1244 .elementor-element.elementor-element-676c81a3 .google-word {
  font-size: 5.2vw;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41869e6e *//* Container ko stretch hone se rokna */
.elementor-1244 .elementor-element.elementor-element-41869e6e .digit{
    align-self: flex-start; 
}

.elementor-1244 .elementor-element.elementor-element-41869e6e .digit {
    position: relative;
    display: inline-block !important;
    width: auto;
    color: #1a365d; 
}

.elementor-1244 .elementor-element.elementor-element-41869e6e .digit::after {
    content: '';
    position: absolute;
    left: 0;
    top: 60%;
    width: 100%; /* Ab line sirf text jitni lambi hogi */
    height: 2px;
    background-color: #e60000;
    transform: rotate(-3deg);
}

@media (max-width: 767px) {
    .elementor-1244 .elementor-element.elementor-element-41869e6e .digit { font-size: 20px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d39b82 */.elementor-1244 .elementor-element.elementor-element-13d39b82 {
    background-color: #fff200;
    padding: 6px 10px;
    display: inline-block;
    width: max-content;
    align-self: flex-start;
    border-radius: 255px 15px 225px 15px / 15px 225px 15px 255px;
    transform: rotate(-4deg);
    text-align: left;
    margin-top: 10px;
    position: relative;
}

.elementor-1244 .elementor-element.elementor-element-13d39b82 p {
    margin: 0;
    line-height: 1.2;
    color: #1a365d;
    font-weight: 800;
}

/* Yellow Arrow */
.elementor-1244 .elementor-element.elementor-element-13d39b82::after {
    content: '';
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%) rotate(4deg);

    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 20px solid #fff200;

    z-index: 5;
}


@media (max-width: 767px) {

    .elementor-1244 .elementor-element.elementor-element-13d39b82 {
        padding: 4px 10px;
        margin-top: 5px;
    }

    .elementor-1244 .elementor-element.elementor-element-13d39b82 p {
        font-size: 13px;
    }

    .elementor-1244 .elementor-element.elementor-element-13d39b82::after {
        right: -15px;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-left: 15px solid #fff200;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58ec6918 */.elementor-1244 .elementor-element.elementor-element-58ec6918 .elementor-heading-title {
    position: relative;
    z-index: 2;

    font-family: Arial, sans-serif;
    font-weight: 1000;
    letter-spacing: -5px;
    line-height: 0.9;

    background: linear-gradient(
        180deg,
        #ff3333 0%,
        #b30000 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    /* remove white border */
    -webkit-text-stroke: 0;

    display: inline-block;
    margin: 0;
    padding: 8px 10px 18px;
}


/* Yellow highlight behind bottom of 990 */
.elementor-1244 .elementor-element.elementor-element-58ec6918 .elementor-heading-title::after {
    content: '';
    position: absolute;
    z-index: -1;

    left: -5%;
    right: -5%;
    bottom: 1px !important;

    height: 10px !important;

    background: #fff200;
    border-radius: 12px;

    transform: skewX(-8deg);
}


/* Red speed accent */
.elementor-1244 .elementor-element.elementor-element-58ec6918 .elementor-heading-title::before {
    content: '';
    position: absolute;

    left: -25px;
    top: 10px;

    width: 28px;
    height: 35px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 45'%3E%3Cpolygon points='0,12 8,12 18,35 14,35' fill='%23ff3333'/%3E%3Cpolygon points='10,0 26,0 36,45 28,45' fill='%23ff3333'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: contain;
}


@media (max-width: 767px) {

    .elementor-1244 .elementor-element.elementor-element-58ec6918 .elementor-heading-title {
        font-size: 65px;
        letter-spacing: -3px;
        padding-bottom: 12px;
    }

    .elementor-1244 .elementor-element.elementor-element-58ec6918 .elementor-heading-title::after {
        height: 14px;
        bottom: 6px;
    }

    .elementor-1244 .elementor-element.elementor-element-58ec6918 .elementor-heading-title::before {
        left: -15px;
        width: 22px;
        height: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1aa8c306 */.elementor-1244 .elementor-element.elementor-element-1aa8c306 .elementor-icon-box-title span {
    color: #cc0000;

    font-weight: 1000;
    -webkit-text-stroke: 0;
    filter: none;
}


.elementor-1244 .elementor-element.elementor-element-1aa8c306 .elementor-icon-box-description {
    color: #cc0000;
    font-size: 32px;
    font-weight: 1000;
    margin: 0;
    line-height: 1;

    -webkit-text-stroke: 0;
    filter: none;
}


.elementor-1244 .elementor-element.elementor-element-1aa8c306 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-bottom: 18px;
    position: relative;
    margin-left: 5px;
}


/* Red accent marks */
.elementor-1244 .elementor-element.elementor-element-1aa8c306::after {
    content: '';
    position: absolute;

    right: -10px;
    top: 5px;

    width: 25px;
    height: 30px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 45'%3E%3Cpolygon points='14,0 30,0 12,45 4,45' fill='%23cc0000'/%3E%3Cpolygon points='32,12 40,12 26,35 22,35' fill='%23cc0000'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: contain;
}


/* Mobile Responsive */
@media (max-width: 767px) {

    .elementor-1244 .elementor-element.elementor-element-1aa8c306 .elementor-icon-box-title span {
        font-size: 14px;
        font-weight: 1000;
    }

    .elementor-1244 .elementor-element.elementor-element-1aa8c306 .elementor-icon-box-description {
        font-size: 22px;
        font-weight: 1000;
    }

    .elementor-1244 .elementor-element.elementor-element-1aa8c306 {
        padding-bottom: 12px;
    }

    .elementor-1244 .elementor-element.elementor-element-1aa8c306::after {
        right: -5px;
        width: 18px;
        height: 22px;
        top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1555180d */.elementor-1244 .elementor-element.elementor-element-1555180d svg{
    fill: #ffffff;
}
.elementor-1244 .elementor-element.elementor-element-1555180d .elementor-icon-box-icon{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2042f92 */.elementor-1244 .elementor-element.elementor-element-2042f92{
    box-shadow: 0 5.03px 0 #c85726;
}

.elementor-1244 .elementor-element.elementor-element-2042f92:hover{
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43f80b95 */.elementor-1244 .elementor-element.elementor-element-43f80b95 svg{
    fill: #ffffff;
}
.elementor-1244 .elementor-element.elementor-element-43f80b95 .elementor-icon-box-icon{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11c6b017 */.elementor-1244 .elementor-element.elementor-element-11c6b017{
    box-shadow: 0 5.03px 0 #004821;
}

.elementor-1244 .elementor-element.elementor-element-11c6b017:hover{
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-962dbb5 */.elementor-1244 .elementor-element.elementor-element-962dbb5 {
    border-radius: 12px;
    position: relative;
    overflow: visible !important;
}


.elementor-1244 .elementor-element.elementor-element-962dbb5::after {
    content: '';
    position: absolute;
    bottom: -16px; 
    left: 50%;
    transform: translateX(-50%);
    border-width: 15px 15px 0;
    border-style: solid;
    border-color: #cc0000 transparent transparent transparent; 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f90114e */.elementor-1244 .elementor-element.elementor-element-3f90114e .elementor-icon-box-title {
    /*font-weight: 900!important;*/
    /*-webkit-text-stroke: 1px #ffffff;*/
    text-shadow: 0 0 1px #fff200, 0 0 25px #fff200, 0 0 35px #fff200;
    position: relative;
    display: inline-block;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c1a6b20 */.elementor-1244 .elementor-element.elementor-element-4c1a6b20 p{
  display: inline-block;
  background-color: #e3f2fd;
  padding: 1px 10px;
  
  /* Creates the organic, hand-drawn blob shape */
  border-radius: 255px 15px 225px 15px/15px 225px 15px 255px;
  
  /* Optional: Adds a subtle irregular outline like a marker */
  border: 2px dashed #bbdefb; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a78208 */.elementor-1244 .elementor-element.elementor-element-6a78208 .custom-underline {
    position: relative;
    display: inline-block;
}

.elementor-1244 .elementor-element.elementor-element-6a78208 .custom-underline::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%; /* Ab width span ke hisaab se 100% rahegi */
    height: 5px;
    background-color: #3a9dec;
    border-radius: 10px;
    transform: rotate(-1deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d06cd52 *//* Container ko stretch hone se rokna */
.elementor-1244 .elementor-element.elementor-element-1d06cd52 .digit{
    align-self: flex-start; 
}

.elementor-1244 .elementor-element.elementor-element-1d06cd52 .digit {
    position: relative;
    display: inline-block !important;
    width: auto;
    color: #1a365d; 
}

.elementor-1244 .elementor-element.elementor-element-1d06cd52 .digit::after {
    content: '';
    position: absolute;
    left: 0;
    top: 60%;
    width: 100%; /* Ab line sirf text jitni lambi hogi */
    height: 2px;
    background-color: #e60000;
    transform: rotate(-3deg);
}

@media (max-width: 767px) {
    .elementor-1244 .elementor-element.elementor-element-1d06cd52 .digit { font-size: 20px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12ca64 */.elementor-1244 .elementor-element.elementor-element-e12ca64 {
    background-color: #fff200;
    padding: 6px 10px;
    display: inline-block;
    width: max-content;
    align-self: flex-start;
    border-radius: 255px 15px 225px 15px / 15px 225px 15px 255px;
    transform: rotate(-4deg);
    text-align: left;
    margin-top: 10px;
    position: relative;
}

.elementor-1244 .elementor-element.elementor-element-e12ca64 p {
    margin: 0;
    line-height: 1.2;
    color: #1a365d;
    font-weight: 800;
}

/* Yellow Arrow */
.elementor-1244 .elementor-element.elementor-element-e12ca64::after {
    content: '';
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%) rotate(4deg);

    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 20px solid #fff200;

    z-index: 5;
}


@media (max-width: 767px) {

    .elementor-1244 .elementor-element.elementor-element-e12ca64 {
        padding: 4px 10px;
        margin-top: 5px;
    }

    .elementor-1244 .elementor-element.elementor-element-e12ca64 p {
        font-size: 13px;
    }

    .elementor-1244 .elementor-element.elementor-element-e12ca64::after {
        right: -15px;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-left: 15px solid #fff200;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f03d9fd */.elementor-1244 .elementor-element.elementor-element-2f03d9fd .elementor-heading-title {
    position: relative;
    isolation: isolate;
    z-index: 100000 !important;

    font-family: Arial, sans-serif !important;
    font-weight: 1000;
    letter-spacing: -5px;
    line-height: 0.9;

    background: linear-gradient(
        180deg,
        #ff3333 0%,
        #b30000 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    -webkit-text-stroke: 0;

    display: inline-block;
    margin: 0;
    padding: 8px 10px 18px;
}


/* Yellow highlight behind bottom of 990 */
.elementor-1244 .elementor-element.elementor-element-2f03d9fd .elementor-heading-title::after {
    content: '';
    position: absolute;

    left: -5%;
    right: -5%;
   
    bottom: 1px !important;


    height: 22px;

    background: #fff200;
    border-radius: 12px;

    transform: skewX(-8deg);

    z-index: -1000 !important;
}


/* Red speed accent */
.elementor-1244 .elementor-element.elementor-element-2f03d9fd .elementor-heading-title::before {
    content: '';
    position: absolute;

    left: -25px;
    top: 10px;

    width: 28px;
    height: 35px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 45'%3E%3Cpolygon points='0,12 8,12 18,35 14,35' fill='%23ff3333'/%3E%3Cpolygon points='10,0 26,0 36,45 28,45' fill='%23ff3333'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: contain;

    z-index: 2;
}


@media (max-width: 767px) {

    .elementor-1244 .elementor-element.elementor-element-2f03d9fd .elementor-heading-title {
        font-size: 65px;
        letter-spacing: -3px;
        padding-bottom: 12px;
    }

    .elementor-1244 .elementor-element.elementor-element-2f03d9fd .elementor-heading-title::after {
        height: 14px;
        bottom: 6px;
    }

    .elementor-1244 .elementor-element.elementor-element-2f03d9fd .elementor-heading-title::before {
        left: -15px;
        width: 22px;
        height: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c3853d9 */.elementor-1244 .elementor-element.elementor-element-6c3853d9 .elementor-icon-box-title span {
    color: #cc0000;

    font-weight: 1000;
    -webkit-text-stroke: 0;
    filter: none;
}


.elementor-1244 .elementor-element.elementor-element-6c3853d9 .elementor-icon-box-description {
    color: #cc0000;
    font-size: 32px;
    font-weight: 1000;
    margin: 0;
    line-height: 1;

    -webkit-text-stroke: 0;
    filter: none;
}


.elementor-1244 .elementor-element.elementor-element-6c3853d9 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-bottom: 18px;
    position: relative;
    margin-left: 5px;
}


/* Red accent marks */
.elementor-1244 .elementor-element.elementor-element-6c3853d9::after {
    content: '';
    position: absolute;

    right: -10px;
    top: 5px;

    width: 25px;
    height: 30px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 45'%3E%3Cpolygon points='14,0 30,0 12,45 4,45' fill='%23cc0000'/%3E%3Cpolygon points='32,12 40,12 26,35 22,35' fill='%23cc0000'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: contain;
}


/* Mobile Responsive */
@media (max-width: 767px) {

    .elementor-1244 .elementor-element.elementor-element-6c3853d9 .elementor-icon-box-title span {
        font-size: 14px;
        font-weight: 1000;
    }

    .elementor-1244 .elementor-element.elementor-element-6c3853d9 .elementor-icon-box-description {
        font-size: 22px;
        font-weight: 1000;
    }

    .elementor-1244 .elementor-element.elementor-element-6c3853d9 {
        padding-bottom: 12px;
    }

    .elementor-1244 .elementor-element.elementor-element-6c3853d9::after {
        right: -5px;
        width: 18px;
        height: 22px;
        top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b876ad3 */.elementor-1244 .elementor-element.elementor-element-2b876ad3 svg{
    fill: #ffffff;
}
.elementor-1244 .elementor-element.elementor-element-2b876ad3 .elementor-icon-box-icon{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28afa3c9 */.elementor-1244 .elementor-element.elementor-element-28afa3c9{
    box-shadow: 0 5.03px 0 #c85726;
}

.elementor-1244 .elementor-element.elementor-element-28afa3c9:hover{
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-254a4bfc */.elementor-1244 .elementor-element.elementor-element-254a4bfc svg{
    fill: #ffffff;
}
.elementor-1244 .elementor-element.elementor-element-254a4bfc .elementor-icon-box-icon{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c7e1c3 */.elementor-1244 .elementor-element.elementor-element-15c7e1c3{
    box-shadow: 0 5.03px 0 #004821;
}

.elementor-1244 .elementor-element.elementor-element-15c7e1c3:hover{
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e33888e */.elementor-1244 .elementor-element.elementor-element-3e33888e {
    border-radius: 12px;
    position: relative;
    overflow: visible !important;
}


.elementor-1244 .elementor-element.elementor-element-3e33888e::after {
    content: '';
    position: absolute;
    bottom: -16px; 
    left: 50%;
    transform: translateX(-50%);
    border-width: 15px 15px 0;
    border-style: solid;
    border-color: #cc0000 transparent transparent transparent; 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-591ec4c5 */.elementor-1244 .elementor-element.elementor-element-591ec4c5 .elementor-icon-box-title {
    /*font-weight: 900!important;*/
    /*-webkit-text-stroke: 1px #ffffff;*/
    text-shadow: 0 0 1px #fff200, 0 0 25px #fff200, 0 0 35px #fff200;
    position: relative;
    display: inline-block;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-454aab87 */.elementor-1244 .elementor-element.elementor-element-454aab87 .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-355c70db */.elementor-1244 .elementor-element.elementor-element-355c70db .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63814468 */.elementor-1244 .elementor-element.elementor-element-63814468 .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-613e7193 */.elementor-1244 .elementor-element.elementor-element-613e7193 .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a61ccf2 */.elementor-1244 .elementor-element.elementor-element-6a61ccf2 .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679905af */.elementor-1244 .elementor-element.elementor-element-679905af .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d8efb7e */.elementor-1244 .elementor-element.elementor-element-6d8efb7e .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-427965f0 */.elementor-1244 .elementor-element.elementor-element-427965f0 .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2c14e3 */.elementor-1244 .elementor-element.elementor-element-6b2c14e3 .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3147777f */.elementor-1244 .elementor-element.elementor-element-3147777f .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fb06ea */.elementor-1244 .elementor-element.elementor-element-66fb06ea .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40145ca6 */.elementor-1244 .elementor-element.elementor-element-40145ca6 .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17c7b5d5 */.elementor-1244 .elementor-element.elementor-element-17c7b5d5 .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d18083c */.elementor-1244 .elementor-element.elementor-element-6d18083c .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10517f33 */.elementor-1244 .elementor-element.elementor-element-10517f33 .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-564d1546 */.elementor-1244 .elementor-element.elementor-element-564d1546 .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-796973dd */.elementor-1244 .elementor-element.elementor-element-796973dd .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18e849f4 */.elementor-1244 .elementor-element.elementor-element-18e849f4 .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43311232 */.elementor-1244 .elementor-element.elementor-element-43311232 .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46f447f8 */.elementor-1244 .elementor-element.elementor-element-46f447f8 .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73534087 */.elementor-1244 .elementor-element.elementor-element-73534087 .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f68d99e */.elementor-1244 .elementor-element.elementor-element-5f68d99e .elementor-heading-title {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;

    color: #ff4b00 !important;

 

    text-shadow:
        0px 1px 0px #ffffff,
        0px 2px 4px rgba(255, 90, 0, 0.45) !important;

    filter: none !important;

    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-770a00a */.elementor-1244 .elementor-element.elementor-element-770a00a .yellow-highlight {
    color: #fff200;
    border-bottom: 5px solid #fff200;
    padding-bottom: 0px; 
}

.elementor-1244 .elementor-element.elementor-element-770a00a .elementor-heading-title {
    position: relative;
    display: inline-block;
    font-weight: 900;
    letter-spacing: 1px;
}

.elementor-1244 .elementor-element.elementor-element-770a00a .elementor-heading-title::before {
    content: '';
    position: absolute;
    left: -45px;
    top: 50%;
    transform: translateY(-50%);
    width: 35px;
    height: 45px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 45'%3E%3Cpolygon points='0,12 8,12 18,35 14,35' fill='%23fff200'/%3E%3Cpolygon points='10,0 26,0 36,45 28,45' fill='%23fff200'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-1244 .elementor-element.elementor-element-770a00a .elementor-heading-title::after {
    content: '';
    position: absolute;
    right: -45px;
    top: 50%;
    transform: translateY(-50%);
    width: 35px;
    height: 45px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 45'%3E%3Cpolygon points='14,0 30,0 12,45 4,45' fill='%23fff200'/%3E%3Cpolygon points='32,12 40,12 26,35 22,35' fill='%23fff200'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}


@media (max-width: 767px) {
    .elementor-1244 .elementor-element.elementor-element-770a00a .elementor-heading-title::before {
        left: -25px;
        width: 25px;
        height: 32px;
    }
    .elementor-1244 .elementor-element.elementor-element-770a00a .elementor-heading-title::after {
        right: -25px;
        width: 25px;
        height: 32px;
    }
    .elementor-1244 .elementor-element.elementor-element-770a00a .yellow-highlight {
        border-bottom: 3px solid #fff200;
        padding-bottom: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b64c67a *//* Container ko stretch hone se rokna */
.elementor-1244 .elementor-element.elementor-element-7b64c67a .digit{
    align-self: flex-start; 
}

.elementor-1244 .elementor-element.elementor-element-7b64c67a .digit {
    position: relative;
    display: inline-block !important;
    width: auto;
    color: #1a365d; 
}

.elementor-1244 .elementor-element.elementor-element-7b64c67a .digit::after {
    content: '';
    position: absolute;
    left: 0;
    top: 60%;
    width: 100%; /* Ab line sirf text jitni lambi hogi */
    height: 2px;
    background-color: #e60000;
    transform: rotate(-3deg);
}

@media (max-width: 767px) {
    .elementor-1244 .elementor-element.elementor-element-7b64c67a .digit { font-size: 20px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa9586d */.elementor-1244 .elementor-element.elementor-element-2aa9586d {
    background-color: #fff200;
    padding: 6px 10px;
    display: inline-block;
    width: max-content;
    align-self: flex-start;
    border-radius: 255px 15px 225px 15px / 15px 225px 15px 255px;
    transform: rotate(-4deg);
    text-align: left;
    margin-top: 10px;
    position: relative;
}

.elementor-1244 .elementor-element.elementor-element-2aa9586d p {
    margin: 0;
    line-height: 1.2;
    color: #1a365d;
    font-weight: 800;
}

/* Yellow Arrow */
.elementor-1244 .elementor-element.elementor-element-2aa9586d::after {
    content: '';
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%) rotate(4deg);

    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 20px solid #fff200;

    z-index: 5;
}


@media (max-width: 767px) {

    .elementor-1244 .elementor-element.elementor-element-2aa9586d {
        padding: 4px 10px;
        margin-top: 5px;
    }

    .elementor-1244 .elementor-element.elementor-element-2aa9586d p {
        font-size: 13px;
    }

    .elementor-1244 .elementor-element.elementor-element-2aa9586d::after {
        right: -15px;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-left: 15px solid #fff200;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524aec6 */.elementor-1244 .elementor-element.elementor-element-524aec6 .elementor-heading-title {
    position: relative;
    z-index: 2;

    font-family: Arial, sans-serif;
    font-weight: 1000;
    letter-spacing: -5px;
    line-height: 0.9;

    background: linear-gradient(
        180deg,
        #ff3333 0%,
        #b30000 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    /* remove white border */
    -webkit-text-stroke: 0;

    display: inline-block;
    margin: 0;
    padding: 8px 10px 18px;
}


/* Yellow highlight behind bottom of 990 */
.elementor-1244 .elementor-element.elementor-element-524aec6 .elementor-heading-title::after {
    content: '';
    position: absolute;
    z-index: -1;

    left: -5%;
    right: -5%;
  
    bottom: 1px !important;

    height: 22px;

    background: #fff200;
    border-radius: 12px;

    transform: skewX(-8deg);
}


/* Red speed accent */
.elementor-1244 .elementor-element.elementor-element-524aec6 .elementor-heading-title::before {
    content: '';
    position: absolute;

    left: -25px;
    top: 10px;

    width: 28px;
    height: 35px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 45'%3E%3Cpolygon points='0,12 8,12 18,35 14,35' fill='%23ff3333'/%3E%3Cpolygon points='10,0 26,0 36,45 28,45' fill='%23ff3333'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: contain;
}


@media (max-width: 767px) {

    .elementor-1244 .elementor-element.elementor-element-524aec6 .elementor-heading-title {
        font-size: 65px;
        letter-spacing: -3px;
        padding-bottom: 12px;
    }

    .elementor-1244 .elementor-element.elementor-element-524aec6 .elementor-heading-title::after {
        height: 14px;
        bottom: 6px;
    }

    .elementor-1244 .elementor-element.elementor-element-524aec6 .elementor-heading-title::before {
        left: -15px;
        width: 22px;
        height: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77430eae */.elementor-1244 .elementor-element.elementor-element-77430eae .elementor-icon-box-title span {
    color: #cc0000;

    font-weight: 1000;
    -webkit-text-stroke: 0;
    filter: none;
}


.elementor-1244 .elementor-element.elementor-element-77430eae .elementor-icon-box-description {
    color: #cc0000;
    font-size: 32px;
    font-weight: 1000;
    margin: 0;
    line-height: 1;

    -webkit-text-stroke: 0;
    filter: none;
}


.elementor-1244 .elementor-element.elementor-element-77430eae {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-bottom: 18px;
    position: relative;
    margin-left: 5px;
}


/* Red accent marks */
.elementor-1244 .elementor-element.elementor-element-77430eae::after {
    content: '';
    position: absolute;

    right: -10px;
    top: 5px;

    width: 25px;
    height: 30px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 45'%3E%3Cpolygon points='14,0 30,0 12,45 4,45' fill='%23cc0000'/%3E%3Cpolygon points='32,12 40,12 26,35 22,35' fill='%23cc0000'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: contain;
}


/* Mobile Responsive */
@media (max-width: 767px) {

    .elementor-1244 .elementor-element.elementor-element-77430eae .elementor-icon-box-title span {
        font-size: 14px;
        font-weight: 1000;
    }

    .elementor-1244 .elementor-element.elementor-element-77430eae .elementor-icon-box-description {
        font-size: 22px;
        font-weight: 1000;
    }

    .elementor-1244 .elementor-element.elementor-element-77430eae {
        padding-bottom: 12px;
    }

    .elementor-1244 .elementor-element.elementor-element-77430eae::after {
        right: -5px;
        width: 18px;
        height: 22px;
        top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31b67cf9 */.elementor-1244 .elementor-element.elementor-element-31b67cf9 svg{
    fill: #ffffff;
}
.elementor-1244 .elementor-element.elementor-element-31b67cf9 .elementor-icon-box-icon{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-398f59c7 */.elementor-1244 .elementor-element.elementor-element-398f59c7{
    box-shadow: 0 5.03px 0 #c85726;
}

.elementor-1244 .elementor-element.elementor-element-398f59c7:hover{
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68b5626f */.elementor-1244 .elementor-element.elementor-element-68b5626f svg{
    fill: #ffffff;
}
.elementor-1244 .elementor-element.elementor-element-68b5626f .elementor-icon-box-icon{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b32888 */.elementor-1244 .elementor-element.elementor-element-9b32888{
    box-shadow: 0 5.03px 0 #004821;
}

.elementor-1244 .elementor-element.elementor-element-9b32888:hover{
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-299a4a5b */.elementor-1244 .elementor-element.elementor-element-299a4a5b {
    border-radius: 12px;
    position: relative;
    overflow: visible !important;
}


.elementor-1244 .elementor-element.elementor-element-299a4a5b::after {
    content: '';
    position: absolute;
    bottom: -16px; 
    left: 50%;
    transform: translateX(-50%);
    border-width: 15px 15px 0;
    border-style: solid;
    border-color: #cc0000 transparent transparent transparent; 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a604288 */.elementor-1244 .elementor-element.elementor-element-7a604288 .elementor-icon-box-title {
    /*font-weight: 900!important;*/
    /*-webkit-text-stroke: 1px #ffffff;*/
    text-shadow: 0 0 1px #fff200, 0 0 25px #fff200, 0 0 35px #fff200;
    position: relative;
    display: inline-block;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4a42d060 */.elementor-1244 .elementor-element.elementor-element-4a42d060 details{
    border: 2px solid #002D6B;
    border-radius: 18px;
    background-color: #EBF7FD;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3abaf71a */.elementor-1244 .elementor-element.elementor-element-3abaf71a details{
    border: 2px solid #08499C;
    border-radius: 18px;
    background-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-75b56548 */.elementor-1244 .elementor-element.elementor-element-75b56548 details{
    border: 2px solid #08499C;
    border-radius: 18px;
    background-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18874a5 *//* Container ko stretch hone se rokna */
.elementor-1244 .elementor-element.elementor-element-18874a5 .digit{
    align-self: flex-start; 
}

.elementor-1244 .elementor-element.elementor-element-18874a5 .digit {
    position: relative;
    display: inline-block !important;
    width: auto;
    color: #1a365d; 
}

.elementor-1244 .elementor-element.elementor-element-18874a5 .digit::after {
    content: '';
    position: absolute;
    left: 0;
    top: 60%;
    width: 100%; /* Ab line sirf text jitni lambi hogi */
    height: 2px;
    background-color: #e60000;
    transform: rotate(-3deg);
}

@media (max-width: 767px) {
    .elementor-1244 .elementor-element.elementor-element-18874a5 .digit { font-size: 20px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-465388c1 */.elementor-1244 .elementor-element.elementor-element-465388c1 {
    background-color: #fff200;
    padding: 6px 10px;
    display: inline-block;
    width: max-content;
    align-self: flex-start;
    border-radius: 255px 15px 225px 15px / 15px 225px 15px 255px;
    transform: rotate(-4deg);
    text-align: left;
    margin-top: 10px;
    position: relative;
}

.elementor-1244 .elementor-element.elementor-element-465388c1 p {
    margin: 0;
    line-height: 1.2;
    color: #1a365d;
    font-weight: 800;
}

/* Yellow Arrow */
.elementor-1244 .elementor-element.elementor-element-465388c1::after {
    content: '';
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%) rotate(4deg);

    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 20px solid #fff200;

    z-index: 5;
}


@media (max-width: 767px) {

    .elementor-1244 .elementor-element.elementor-element-465388c1 {
        padding: 4px 10px;
        margin-top: 5px;
    }

    .elementor-1244 .elementor-element.elementor-element-465388c1 p {
        font-size: 13px;
    }

    .elementor-1244 .elementor-element.elementor-element-465388c1::after {
        right: -15px;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-left: 15px solid #fff200;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24b45184 */.elementor-1244 .elementor-element.elementor-element-24b45184 .elementor-heading-title {
    position: relative;
    z-index: 2;

    font-family: Arial, sans-serif;
    font-weight: 1000;
    letter-spacing: -5px;
    line-height: 0.9;

    background: linear-gradient(
        180deg,
        #ff3333 0%,
        #b30000 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    /* remove white border */
    -webkit-text-stroke: 0;

    display: inline-block;
    margin: 0;
    padding: 8px 10px 18px;
}


/* Yellow highlight behind bottom of 990 */
.elementor-1244 .elementor-element.elementor-element-24b45184 .elementor-heading-title::after {
    content: '';
    position: absolute;
    z-index: -1;

    left: -5%;
    right: -5%;
   
    bottom: 1px !important;


    height: 22px;

    background: #fff200;
    border-radius: 12px;

    transform: skewX(-8deg);
}


/* Red speed accent */
.elementor-1244 .elementor-element.elementor-element-24b45184 .elementor-heading-title::before {
    content: '';
    position: absolute;

    left: -25px;
    top: 10px;

    width: 28px;
    height: 35px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 45'%3E%3Cpolygon points='0,12 8,12 18,35 14,35' fill='%23ff3333'/%3E%3Cpolygon points='10,0 26,0 36,45 28,45' fill='%23ff3333'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: contain;
}


@media (max-width: 767px) {

    .elementor-1244 .elementor-element.elementor-element-24b45184 .elementor-heading-title {
        font-size: 65px;
        letter-spacing: -3px;
        padding-bottom: 12px;
    }

    .elementor-1244 .elementor-element.elementor-element-24b45184 .elementor-heading-title::after {
        height: 14px;
        bottom: 6px;
    }

    .elementor-1244 .elementor-element.elementor-element-24b45184 .elementor-heading-title::before {
        left: -15px;
        width: 22px;
        height: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4d46a4fa */.elementor-1244 .elementor-element.elementor-element-4d46a4fa .elementor-icon-box-title span {
    color: #cc0000;

    font-weight: 1000;
    -webkit-text-stroke: 0;
    filter: none;
}


.elementor-1244 .elementor-element.elementor-element-4d46a4fa .elementor-icon-box-description {
    color: #cc0000;
    font-size: 32px;
    font-weight: 1000;
    margin: 0;
    line-height: 1;

    -webkit-text-stroke: 0;
    filter: none;
}


.elementor-1244 .elementor-element.elementor-element-4d46a4fa {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-bottom: 18px;
    position: relative;
    margin-left: 5px;
}


/* Red accent marks */
.elementor-1244 .elementor-element.elementor-element-4d46a4fa::after {
    content: '';
    position: absolute;

    right: -10px;
    top: 5px;

    width: 25px;
    height: 30px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 45'%3E%3Cpolygon points='14,0 30,0 12,45 4,45' fill='%23cc0000'/%3E%3Cpolygon points='32,12 40,12 26,35 22,35' fill='%23cc0000'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: contain;
}


/* Mobile Responsive */
@media (max-width: 767px) {

    .elementor-1244 .elementor-element.elementor-element-4d46a4fa .elementor-icon-box-title span {
        font-size: 14px;
        font-weight: 1000;
    }

    .elementor-1244 .elementor-element.elementor-element-4d46a4fa .elementor-icon-box-description {
        font-size: 22px;
        font-weight: 1000;
    }

    .elementor-1244 .elementor-element.elementor-element-4d46a4fa {
        padding-bottom: 12px;
    }

    .elementor-1244 .elementor-element.elementor-element-4d46a4fa::after {
        right: -5px;
        width: 18px;
        height: 22px;
        top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-707e180 */.elementor-1244 .elementor-element.elementor-element-707e180 svg{
    fill: #ffffff;
}
.elementor-1244 .elementor-element.elementor-element-707e180 .elementor-icon-box-icon{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f97b0f */.elementor-1244 .elementor-element.elementor-element-32f97b0f{
    box-shadow: 0 5.03px 0 #c85726;
}

.elementor-1244 .elementor-element.elementor-element-32f97b0f:hover{
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-287f37cd */.elementor-1244 .elementor-element.elementor-element-287f37cd svg{
    fill: #ffffff;
}
.elementor-1244 .elementor-element.elementor-element-287f37cd .elementor-icon-box-icon{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48bfd65c */.elementor-1244 .elementor-element.elementor-element-48bfd65c{
    box-shadow: 0 5.03px 0 #004821;
}

.elementor-1244 .elementor-element.elementor-element-48bfd65c:hover{
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200b8179 */.elementor-1244 .elementor-element.elementor-element-200b8179 {
    border-radius: 12px;
    position: relative;
    overflow: visible !important;
}


.elementor-1244 .elementor-element.elementor-element-200b8179::after {
    content: '';
    position: absolute;
    bottom: -16px; 
    left: 50%;
    transform: translateX(-50%);
    border-width: 15px 15px 0;
    border-style: solid;
    border-color: #cc0000 transparent transparent transparent; 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5def72b1 */.elementor-1244 .elementor-element.elementor-element-5def72b1 .elementor-icon-box-title {
    /*font-weight: 900!important;*/
    /*-webkit-text-stroke: 1px #ffffff;*/
    text-shadow: 0 0 1px #fff200, 0 0 25px #fff200, 0 0 35px #fff200;
    position: relative;
    display: inline-block;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1328c727 */.elementor-1244 .elementor-element.elementor-element-1328c727 .custom-underline {
    position: relative;
    display: inline-block;
}

.elementor-1244 .elementor-element.elementor-element-1328c727 .custom-underline::after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 50%;
    width: 220px;
    height: 5px;
    background-color: #3a9dec;
    border-radius: 10px;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34bb5abc */.elementor-1244 .elementor-element.elementor-element-34bb5abc svg{
    fill: #08499C;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ae353a1 */.elementor-1244 .elementor-element.elementor-element-3ae353a1 svg{
    fill: #08499C;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58ec19fc */.elementor-1244 .elementor-element.elementor-element-58ec19fc svg{
    fill: #08499C;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-135fef86 */.elementor-1244 .elementor-element.elementor-element-135fef86 svg{
    fill: #08499C;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-13a5a5da *//* Labels */
.fluentform_wrapper_3 .ff-el-input--label label{
    font-size:16px;
    margin-bottom:6px;
}

/* Required Badge */
.fluentform_wrapper_3 .ff-el-is-required label:after {
    content: "必須"!important;
    background: #ff4d4f;
    color: #fff!important;
    border-radius: 20px;
    font-weight: 700;
    margin-left: 8px;
    font-size:10px;
    padding:3px 6px;
}

/* Inputs */
.fluentform_wrapper_3 .ff-el-form-control {
    border: 1px solid #dce8f5;
    background: #f8fbff;
    transition: all .3s ease;
    height:50px;
    padding:0 15px;
    font-size:14px;
    border-radius:10px;
}

.fluentform_wrapper_3 textarea.ff-el-form-control {
    height: 140px;
    padding: 18px 20px;
    resize: none;
}

/* Focus */
.fluentform_wrapper_3 .ff-el-form-control:focus {
    border-color: #0091fb;
    background: #fff;
    box-shadow: 0 0 0 5px rgba(0,145,251,.12);
}

/* Privacy Box */
.fluentform_wrapper_3 .ff-custom_html {
    background: #f6fbff;
    border: 1px solid #d9ebff;
    border-radius: 16px;
    padding: 14px;
}

.fluentform_wrapper_3 .ff-custom_html p {
    color: #4a5a6a;
    line-height: 1.8;
}

.fluentform_wrapper_3 .ff-custom_html strong {
    font-size: 18px;
    color: #0077e6;
}

/* Checkbox Area */
.fluentform_wrapper_3 .ff-el-tc {
    background: #fff;
    padding: 16px;
    border-radius: 12px;
    margin-top: 15px;
}

.fluentform_wrapper_3 .ff-el-form-check-input {
    width: 22px;
    height: 22px;
}

/* Submit Button */
.fluentform_wrapper_3 .ff-btn-submit {
    width: 100%;
    height: 68px;
    border: none;
    border-radius: 18px;
    background: linear-gradient(135deg,#0091fb,#0066d9);
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: .5px;
    transition: all .3s ease;
    box-shadow: 0 10px 25px rgba(0,145,251,.35);
}

.fluentform_wrapper_3 .ff-btn-submit:hover {
    transform: translateY(-3px);
    box-shadow: 0 15px 35px rgba(0,145,251,.45);
}

/* Placeholder */
.fluentform_wrapper_3 ::placeholder {
    color: #9aa9b8;
}

/* Spacing */
.fluentform_wrapper_3 .ff-el-group {
    margin-bottom: 25px;
}

/* Mobile */
@media (max-width: 768px){

    .fluentform_wrapper_3 .frm-fluent-form{
        padding: 20px;
        border-radius: 18px;
    }

    .fluentform_wrapper_3 .ff-el-input--label label{
        font-size:16px;
    }

    .fluentform_wrapper_3 .ff-el-form-control{
        height:54px;
        font-size:15px;
    }

    .fluentform_wrapper_3 textarea.ff-el-form-control{
        height:140px;
    }

    .fluentform_wrapper_3 .ff-btn-submit{
        height:60px;
        font-size:18px;
    }
}



/* Inputs */
.fluentform_wrapper_3 .ff-el-form-control{
    
}

/* Textarea */
.fluentform_wrapper_3 textarea.ff-el-form-control{
    height:120px;
    padding:12px 15px;
}

/* Privacy Box */
.fluentform_wrapper_3 .ff-custom_html{
    padding:15px;
    border-radius:12px;
    margin-top:10px;
}

.fluentform_wrapper_3 .ff-custom_html p{
    font-size:13px;
    line-height:1.6;
    margin-bottom:8px;
}

.fluentform_wrapper_3 .ff-custom_html strong{
    font-size:16px;
}

/* Checkbox */
.fluentform_wrapper_3 .ff-el-tc{
    padding:10px 0;
    margin-top:5px;
}

.fluentform_wrapper_3 .ff-el-form-check-input{
    width:18px;
    height:18px;
}

/* Submit Button */
.fluentform_wrapper_3 .ff-btn-submit{
    height:55px;
    font-size:18px;
    border-radius:12px;
}

/* Reduce gaps */
.fluentform_wrapper_3 .ff-el-group{
    margin-bottom:15px;
}/* End custom CSS */