.elementor-58 .elementor-element.elementor-element-2b23484{--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-58 .elementor-element.elementor-element-2b23484:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-2b23484 > .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-58 .elementor-element.elementor-element-fedf0bc{--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-58 .elementor-element.elementor-element-9a76271{--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-58 .elementor-element.elementor-element-2dd161a{--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-58 .elementor-element.elementor-element-2dd161a:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-2dd161a > .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-58 .elementor-element.elementor-element-33ed2ea 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-58 .elementor-element.elementor-element-6f918a6{text-align:center;}.elementor-58 .elementor-element.elementor-element-6f918a6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-7c7dbb7{--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-58 .elementor-element.elementor-element-7c7dbb7:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-7c7dbb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012051;}.elementor-58 .elementor-element.elementor-element-72c28a4 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-c49b88d{text-align:center;}.elementor-58 .elementor-element.elementor-element-c49b88d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-4490d12{--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-58 .elementor-element.elementor-element-4490d12:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-4490d12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012051;}.elementor-58 .elementor-element.elementor-element-181508c img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-ecb1062{text-align:center;}.elementor-58 .elementor-element.elementor-element-ecb1062 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6685dfc{--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-58 .elementor-element.elementor-element-6685dfc:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-6685dfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012051;}.elementor-58 .elementor-element.elementor-element-670d1e3 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-de54471{text-align:center;}.elementor-58 .elementor-element.elementor-element-de54471 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-94c8498{--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-58 .elementor-element.elementor-element-36a004f .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-58 .elementor-element.elementor-element-c9365f0{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-58 .elementor-element.elementor-element-c9365f0 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-f0c5536{--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-58 .elementor-element.elementor-element-932a377 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-58 .elementor-element.elementor-element-3cc61a3{--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-58 .elementor-element.elementor-element-162ebab{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-58 .elementor-element.elementor-element-162ebab p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-f59e4a1{--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-58 .elementor-element.elementor-element-f7d977a{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-e9e9232 .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-58 .elementor-element.elementor-element-efb02dc .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-58 .elementor-element.elementor-element-ac50c5a .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-58 .elementor-element.elementor-element-869e767{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-radius:139px 139px 139px 139px;text-align:center;}.elementor-58 .elementor-element.elementor-element-869e767 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.8vw;font-weight:600;color:#012051;}.elementor-58 .elementor-element.elementor-element-400c42a{--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-58 .elementor-element.elementor-element-400c42a:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-400c42a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#009AE3;}.elementor-58 .elementor-element.elementor-element-8984651{--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-58 .elementor-element.elementor-element-3797ba4 .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-58 .elementor-element.elementor-element-86b216d{padding:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-86b216d p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-92832a0{--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-58 .elementor-element.elementor-element-4f733e4{--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-58 .elementor-element.elementor-element-82469a8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-26405f1 .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-58 .elementor-element.elementor-element-55f411b .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-55f411b.elementor-view-stacked .elementor-icon{background-color:#FEE736;}.elementor-58 .elementor-element.elementor-element-55f411b.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-55f411b.elementor-view-default .elementor-icon{color:#FEE736;border-color:#FEE736;}.elementor-58 .elementor-element.elementor-element-55f411b.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-55f411b.elementor-view-default .elementor-icon svg{fill:#FEE736;}.elementor-58 .elementor-element.elementor-element-d83adf8 .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-58 .elementor-element.elementor-element-d83adf8{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-96373bd{--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-58 .elementor-element.elementor-element-f3585ce .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-58 .elementor-element.elementor-element-877660f .elementor-icon-box-title{margin-block-end:6px;color:#FEE736;}.elementor-58 .elementor-element.elementor-element-877660f .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-877660f .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-58 .elementor-element.elementor-element-877660f:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-877660f:has(:focus) .elementor-icon-box-title{color:#FEE736;}.elementor-58 .elementor-element.elementor-element-877660f .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;color:#FEE736;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-e8860e9{right:20px;}body.rtl .elementor-58 .elementor-element.elementor-element-e8860e9{left:20px;}.elementor-58 .elementor-element.elementor-element-e8860e9{bottom:87px;}.elementor-58 .elementor-element.elementor-element-e8860e9 img{width:450px;}.elementor-58 .elementor-element.elementor-element-2488114{--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-58 .elementor-element.elementor-element-2488114:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-2488114 > .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-58 .elementor-element.elementor-element-e5ccaf9{--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-58 .elementor-element.elementor-element-65f01f8{--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-58 .elementor-element.elementor-element-3e01b33{--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-58 .elementor-element.elementor-element-3e01b33:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-3e01b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004EBF;}.elementor-58 .elementor-element.elementor-element-a0bcf9b img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-0409a78{text-align:center;}.elementor-58 .elementor-element.elementor-element-0409a78 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-7f48fa3{--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-58 .elementor-element.elementor-element-7f48fa3:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-7f48fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004EBF;}.elementor-58 .elementor-element.elementor-element-b7eae57 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-8e5080d{text-align:center;}.elementor-58 .elementor-element.elementor-element-8e5080d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-201b18b{--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-58 .elementor-element.elementor-element-201b18b:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-201b18b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004EBF;}.elementor-58 .elementor-element.elementor-element-6563a5a img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-9df28f2{text-align:center;}.elementor-58 .elementor-element.elementor-element-9df28f2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-a3341ba{--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-58 .elementor-element.elementor-element-a3341ba:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-a3341ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004EBF;}.elementor-58 .elementor-element.elementor-element-a688b22 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-5cd7ec6{text-align:center;}.elementor-58 .elementor-element.elementor-element-5cd7ec6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-e201e06{--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-58 .elementor-element.elementor-element-c89922d .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-58 .elementor-element.elementor-element-2090021{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-58 .elementor-element.elementor-element-2090021 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-ef231ee{--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-58 .elementor-element.elementor-element-53840c8{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-58 .elementor-element.elementor-element-53840c8 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-660c267 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-58 .elementor-element.elementor-element-868fc9b{--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-58 .elementor-element.elementor-element-e16e8df{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-bec8d29 .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-58 .elementor-element.elementor-element-d9cb0d7 .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-58 .elementor-element.elementor-element-507014d .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-58 .elementor-element.elementor-element-cfe0376{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-cfe0376 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#012051;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-5262e53{right:0px;}body.rtl .elementor-58 .elementor-element.elementor-element-5262e53{left:0px;}.elementor-58 .elementor-element.elementor-element-5262e53{top:0px;}.elementor-58 .elementor-element.elementor-element-9c6d228{--display:flex;--overlay-opacity:0.5;}.elementor-58 .elementor-element.elementor-element-9c6d228:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-9c6d228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #029AE3 100%);}.elementor-58 .elementor-element.elementor-element-9c6d228::before, .elementor-58 .elementor-element.elementor-element-9c6d228 > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-9c6d228 > .e-con-inner > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-9c6d228 > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-9c6d228 > .e-con-inner > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-9c6d228 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#029AE3;--background-overlay:'';}.elementor-58 .elementor-element.elementor-element-a086431{padding:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-a086431 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-1dd5836{--display:flex;}.elementor-58 .elementor-element.elementor-element-bbfe632 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-fa3b694{--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-58 .elementor-element.elementor-element-5ff1d65 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-fdb653f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-c71925b{right:0px;}body.rtl .elementor-58 .elementor-element.elementor-element-c71925b{left:0px;}.elementor-58 .elementor-element.elementor-element-c71925b{bottom:0px;}.elementor-58 .elementor-element.elementor-element-c71925b .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-c71925b.elementor-view-stacked .elementor-icon{background-color:#FEE736;}.elementor-58 .elementor-element.elementor-element-c71925b.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-c71925b.elementor-view-default .elementor-icon{color:#FEE736;border-color:#FEE736;}.elementor-58 .elementor-element.elementor-element-c71925b.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-c71925b.elementor-view-default .elementor-icon svg{fill:#FEE736;}.elementor-58 .elementor-element.elementor-element-c71925b .elementor-icon-wrapper svg{width:auto;}.elementor-58 .elementor-element.elementor-element-25772f4{--display:flex;}.elementor-58 .elementor-element.elementor-element-06cee35 .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-58 .elementor-element.elementor-element-06cee35{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-7df50b8{--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-58 .elementor-element.elementor-element-e67f315 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:84px;font-weight:900;line-height:60px;color:#FEE736;}.elementor-58 .elementor-element.elementor-element-a93e664 .elementor-icon-box-title{margin-block-end:6px;color:#FEE736;}.elementor-58 .elementor-element.elementor-element-a93e664 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-a93e664 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-58 .elementor-element.elementor-element-a93e664:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-a93e664:has(:focus) .elementor-icon-box-title{color:#FEE736;}.elementor-58 .elementor-element.elementor-element-a93e664 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;color:#FEE736;}.elementor-58 .elementor-element.elementor-element-6ecdf47{--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-58 .elementor-element.elementor-element-6ecdf47:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-6ecdf47 > .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-58 .elementor-element.elementor-element-165a95b{--display:flex;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-8fa252d{right:0px;}body.rtl .elementor-58 .elementor-element.elementor-element-8fa252d{left:0px;}.elementor-58 .elementor-element.elementor-element-8fa252d{top:0px;}.elementor-58 .elementor-element.elementor-element-276e931{--display:flex;}.elementor-58 .elementor-element.elementor-element-51a7e2e{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-dd6f049 .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-58 .elementor-element.elementor-element-11b7658 .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-58 .elementor-element.elementor-element-00be5bc .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-58 .elementor-element.elementor-element-c4462ef{background-color:#FFFFFF;border-style:solid;border-color:#FA0308;}.elementor-58 .elementor-element.elementor-element-c4462ef .elementor-icon-box-wrapper{gap:15px;}.elementor-58 .elementor-element.elementor-element-c4462ef.elementor-view-stacked .elementor-icon{background-color:#FFCB00;}.elementor-58 .elementor-element.elementor-element-c4462ef.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-c4462ef.elementor-view-default .elementor-icon{fill:#FFCB00;color:#FFCB00;border-color:#FFCB00;}.elementor-58 .elementor-element.elementor-element-c4462ef .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-c4462ef .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-58 .elementor-element.elementor-element-c4462ef .elementor-icon-box-title{color:#0054B5;}.elementor-58 .elementor-element.elementor-element-c4462ef:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-c4462ef:has(:focus) .elementor-icon-box-title{color:#0054B5;}.elementor-58 .elementor-element.elementor-element-c4462ef .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:500;color:#0054B5;}.elementor-58 .elementor-element.elementor-element-155f4d1{--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-58 .elementor-element.elementor-element-96ec99b{--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-58 .elementor-element.elementor-element-96ec99b:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-96ec99b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004EBF;}.elementor-58 .elementor-element.elementor-element-025fc75 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-58 .elementor-element.elementor-element-9ced4d0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-9ced4d0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-9ced4d0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-9ced4d0 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-58 .elementor-element.elementor-element-9ced4d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-9ced4d0 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-58 .elementor-element.elementor-element-9ced4d0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-9ced4d0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-481bfd8{--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-58 .elementor-element.elementor-element-481bfd8:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-481bfd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004EBF;}.elementor-58 .elementor-element.elementor-element-f4e3aba img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-bcd87ac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-bcd87ac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-bcd87ac{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-bcd87ac .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-58 .elementor-element.elementor-element-bcd87ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-bcd87ac .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-58 .elementor-element.elementor-element-bcd87ac .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-bcd87ac .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-59365f8{--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-58 .elementor-element.elementor-element-59365f8:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-59365f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004EBF;}.elementor-58 .elementor-element.elementor-element-ec47bc2 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-a7fc3fb .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-a7fc3fb .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-a7fc3fb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-a7fc3fb .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-58 .elementor-element.elementor-element-a7fc3fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-a7fc3fb .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-58 .elementor-element.elementor-element-a7fc3fb .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-a7fc3fb .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-968b013{--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-58 .elementor-element.elementor-element-968b013:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-968b013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004EBF;}.elementor-58 .elementor-element.elementor-element-bba4a99 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-596cc31 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-596cc31 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-596cc31{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-596cc31 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-58 .elementor-element.elementor-element-596cc31 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-596cc31 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-58 .elementor-element.elementor-element-596cc31 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-596cc31 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-1c86f80{--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-58 .elementor-element.elementor-element-1c86f80:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-1c86f80 > .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-58 .elementor-element.elementor-element-d13ba94{--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-58 .elementor-element.elementor-element-cfc7a22{--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-58 .elementor-element.elementor-element-cfc7a22:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-cfc7a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D30104;}.elementor-58 .elementor-element.elementor-element-6ed12f2 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-6ed12f2 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-6ed12f2{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-6ed12f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-6ed12f2 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-6ed12f2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-d57e705{--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-58 .elementor-element.elementor-element-d57e705:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-d57e705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-0b51ad4{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-23427f7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;color:#074091;}.elementor-58 .elementor-element.elementor-element-276faaf .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;color:#074091;}.elementor-58 .elementor-element.elementor-element-6c00c0c{--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-58 .elementor-element.elementor-element-35bd3f2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5.4vw;font-weight:900;line-height:60px;color:#D30104;}.elementor-58 .elementor-element.elementor-element-daf7fc3 .elementor-icon-box-title{margin-block-end:6px;color:#D30104;}.elementor-58 .elementor-element.elementor-element-daf7fc3 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-daf7fc3 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:700;}.elementor-58 .elementor-element.elementor-element-daf7fc3:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-daf7fc3:has(:focus) .elementor-icon-box-title{color:#D30104;}.elementor-58 .elementor-element.elementor-element-daf7fc3 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;color:#D30104;}.elementor-58 .elementor-element.elementor-element-5d79f74{--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-58 .elementor-element.elementor-element-5d79f74:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-5d79f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012051;}.elementor-58 .elementor-element.elementor-element-acfb2bf{--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-58 .elementor-element.elementor-element-38adde8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-58 .elementor-element.elementor-element-38adde8 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-38adde8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-38adde8.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-38adde8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-38adde8.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-38adde8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-38adde8 .elementor-icon{font-size:45px;}.elementor-58 .elementor-element.elementor-element-38adde8 .elementor-icon svg{height:45px;}.elementor-58 .elementor-element.elementor-element-02dd3e9{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-02dd3e9 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-58 .elementor-element.elementor-element-3037861{--divider-border-style:solid;--divider-color:#FFFF00;--divider-border-width:3.4px;}.elementor-58 .elementor-element.elementor-element-3037861 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-58 .elementor-element.elementor-element-3037861 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-58 .elementor-element.elementor-element-1b88b2a{--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-58 .elementor-element.elementor-element-3b8e83c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-58 .elementor-element.elementor-element-3b8e83c .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-3b8e83c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-3b8e83c.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-3b8e83c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-3b8e83c.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-3b8e83c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-3b8e83c .elementor-icon{font-size:45px;}.elementor-58 .elementor-element.elementor-element-3b8e83c .elementor-icon svg{height:45px;}.elementor-58 .elementor-element.elementor-element-450c2f1{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-450c2f1 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-f0f3a19{--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-58 .elementor-element.elementor-element-f0f3a19:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-f0f3a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-b34c8b8{--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-58 .elementor-element.elementor-element-fa4d78e{--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-58 .elementor-element.elementor-element-fa4d78e .elementor-divider-separator{width:100%;}.elementor-58 .elementor-element.elementor-element-fa4d78e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-7578df0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#08499C;}.elementor-58 .elementor-element.elementor-element-81c05af{--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-58 .elementor-element.elementor-element-81c05af .elementor-divider-separator{width:100%;}.elementor-58 .elementor-element.elementor-element-81c05af .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-e154f2a{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#08499C;}.elementor-58 .elementor-element.elementor-element-e154f2a p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-f4cd5e2{--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-58 .elementor-element.elementor-element-5896512{--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-58 .elementor-element.elementor-element-ed53ba6 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-368c760{--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-58 .elementor-element.elementor-element-4f1b226{text-align:center;}.elementor-58 .elementor-element.elementor-element-4f1b226 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-58 .elementor-element.elementor-element-41386ca{--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-58 .elementor-element.elementor-element-fe73c63 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-70858e6{--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-58 .elementor-element.elementor-element-5aa5117{text-align:center;}.elementor-58 .elementor-element.elementor-element-5aa5117 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-58 .elementor-element.elementor-element-024f383{--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-58 .elementor-element.elementor-element-4da59ac img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-ac7596b{--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-58 .elementor-element.elementor-element-b47851b{text-align:center;}.elementor-58 .elementor-element.elementor-element-b47851b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-58 .elementor-element.elementor-element-0aec67e{--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-58 .elementor-element.elementor-element-f8ef755 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-e96717b{--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-58 .elementor-element.elementor-element-19165ee{text-align:center;}.elementor-58 .elementor-element.elementor-element-19165ee .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-58 .elementor-element.elementor-element-d2c45e9{--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-58 .elementor-element.elementor-element-5fefb2a{--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-58 .elementor-element.elementor-element-6a8a812{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:#FA7A2A;}.elementor-58 .elementor-element.elementor-element-6a8a812 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-b339b81{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-b339b81:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-b339b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FA7A2A;}.elementor-58 .elementor-element.elementor-element-2c9322a{background-color:#FA7A2A;padding:0px 0px 0px 10px;}.elementor-58 .elementor-element.elementor-element-2c9322a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-2c9322a .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-2c9322a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-2c9322a.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-2c9322a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-2c9322a .elementor-icon{font-size:58px;}.elementor-58 .elementor-element.elementor-element-2c9322a .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-2c9322a .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:2vw;font-weight:700;}.elementor-58 .elementor-element.elementor-element-2c9322a:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-2c9322a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-2c9322a .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:400;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-815a62a{--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-58 .elementor-element.elementor-element-423d10e{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:#0AA349;}.elementor-58 .elementor-element.elementor-element-423d10e p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-085ba97{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-085ba97:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-085ba97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0AA349;}.elementor-58 .elementor-element.elementor-element-b4647f5{background-color:#0AA349;padding:0px 0px 0px 10px;}.elementor-58 .elementor-element.elementor-element-b4647f5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-b4647f5 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-b4647f5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-b4647f5.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-b4647f5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-b4647f5 .elementor-icon{font-size:60px;}.elementor-58 .elementor-element.elementor-element-b4647f5 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-b4647f5 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:2vw;font-weight:700;}.elementor-58 .elementor-element.elementor-element-b4647f5:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-b4647f5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-b4647f5 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:400;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-23e3ed6{--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-58 .elementor-element.elementor-element-23e3ed6:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-23e3ed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF2F3;}.elementor-58 .elementor-element.elementor-element-43878ff{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:160px 160px 160px 160px;}.elementor-58 .elementor-element.elementor-element-43878ff:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-43878ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #8A0003 0%, #EF0F26 100%);}.elementor-58 .elementor-element.elementor-element-6378654{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:1.8vw;font-weight:700;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6378654 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-0206006{--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-58 .elementor-element.elementor-element-e672528 .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-58 .elementor-element.elementor-element-e672528 .elementor-icon-box-title{margin-block-end:0px;color:#D30104;}.elementor-58 .elementor-element.elementor-element-e672528.elementor-view-stacked .elementor-icon{background-color:#E4020B;}.elementor-58 .elementor-element.elementor-element-e672528.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-e672528.elementor-view-default .elementor-icon{fill:#E4020B;color:#E4020B;border-color:#E4020B;}.elementor-58 .elementor-element.elementor-element-e672528 .elementor-icon{font-size:28px;}.elementor-58 .elementor-element.elementor-element-e672528 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-e672528 .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-58 .elementor-element.elementor-element-e672528:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-e672528:has(:focus) .elementor-icon-box-title{color:#D30104;}.elementor-58 .elementor-element.elementor-element-e672528 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:46px;font-weight:800;line-height:50px;color:#D30104;}.elementor-58 .elementor-element.elementor-element-3b3c793{--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-58 .elementor-element.elementor-element-3b3c793:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-3b3c793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #8A0003 0%, #EF0F26 100%);}.elementor-58 .elementor-element.elementor-element-3b3c793.e-con{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-a17fe00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-58 .elementor-element.elementor-element-a17fe00 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-a17fe00.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-a17fe00.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-a17fe00.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-a17fe00.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-a17fe00.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-a17fe00 .elementor-icon{font-size:44px;}.elementor-58 .elementor-element.elementor-element-a17fe00 .elementor-icon svg{height:44px;}.elementor-58 .elementor-element.elementor-element-84bc3d6{background-color:#FFFFFF;padding:14px 0px 14px 0px;border-radius:0px 54px 54px 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-84bc3d6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-84bc3d6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:600;color:#E4020B;}.elementor-58 .elementor-element.elementor-element-0bac0f2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-0bac0f2 img{width:100%;max-width:100%;height:280px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-01c577c{--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-58 .elementor-element.elementor-element-01c577c:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-01c577c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-50d8915{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-50d8915 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-dffb0a2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-dffb0a2 img{width:100%;max-width:100%;height:220px;object-fit:cover;object-position:bottom center;}.elementor-58 .elementor-element.elementor-element-d30d8a2{--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-58 .elementor-element.elementor-element-3c4277e{--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-58 .elementor-element.elementor-element-99385bb{--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-58 .elementor-element.elementor-element-99385bb:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-99385bb > .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-58 .elementor-element.elementor-element-9afdeb3{--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-58 .elementor-element.elementor-element-9afdeb3:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-9afdeb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-22522ea .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-cdad9ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-58 .elementor-element.elementor-element-cdad9ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-58 .elementor-element.elementor-element-cdad9ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-58 .elementor-element.elementor-element-cdad9ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-58 .elementor-element.elementor-element-cdad9ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-58 .elementor-element.elementor-element-cdad9ac .elementor-icon-list-icon i{color:#D30104;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-cdad9ac .elementor-icon-list-icon svg{fill:#D30104;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-cdad9ac{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-cdad9ac .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-58 .elementor-element.elementor-element-cdad9ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-cdad9ac .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-cdad9ac .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-4db8dad{--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-58 .elementor-element.elementor-element-52daa8c{--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-58 .elementor-element.elementor-element-52daa8c:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-52daa8c > .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-58 .elementor-element.elementor-element-b2397ca{--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-58 .elementor-element.elementor-element-b2397ca:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-b2397ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-c4bb05f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-c7990a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-58 .elementor-element.elementor-element-c7990a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-58 .elementor-element.elementor-element-c7990a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-58 .elementor-element.elementor-element-c7990a1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-58 .elementor-element.elementor-element-c7990a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-58 .elementor-element.elementor-element-c7990a1 .elementor-icon-list-icon i{color:#D30104;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-c7990a1 .elementor-icon-list-icon svg{fill:#D30104;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-c7990a1{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-c7990a1 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-58 .elementor-element.elementor-element-c7990a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-c7990a1 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-c7990a1 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-2ebbb89{--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-58 .elementor-element.elementor-element-9b1668e{--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-58 .elementor-element.elementor-element-9b1668e:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-9b1668e > .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-58 .elementor-element.elementor-element-d9feeed{--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-58 .elementor-element.elementor-element-d9feeed:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-d9feeed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-c306bb9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-56d5f55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-58 .elementor-element.elementor-element-56d5f55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-58 .elementor-element.elementor-element-56d5f55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-58 .elementor-element.elementor-element-56d5f55 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-58 .elementor-element.elementor-element-56d5f55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-58 .elementor-element.elementor-element-56d5f55 .elementor-icon-list-icon i{color:#D30104;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-56d5f55 .elementor-icon-list-icon svg{fill:#D30104;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-56d5f55{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-56d5f55 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-58 .elementor-element.elementor-element-56d5f55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-56d5f55 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-56d5f55 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-14b2fb9{--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-58 .elementor-element.elementor-element-1fbb883{--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-58 .elementor-element.elementor-element-1fbb883:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-1fbb883 > .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-58 .elementor-element.elementor-element-bb69503{--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-58 .elementor-element.elementor-element-bb69503:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-bb69503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-7888d07 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-9e4bd29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-58 .elementor-element.elementor-element-9e4bd29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-58 .elementor-element.elementor-element-9e4bd29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-58 .elementor-element.elementor-element-9e4bd29 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-58 .elementor-element.elementor-element-9e4bd29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-58 .elementor-element.elementor-element-9e4bd29 .elementor-icon-list-icon i{color:#D30104;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-9e4bd29 .elementor-icon-list-icon svg{fill:#D30104;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-9e4bd29{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-9e4bd29 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-58 .elementor-element.elementor-element-9e4bd29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-9e4bd29 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-9e4bd29 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-3ee314c{--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-58 .elementor-element.elementor-element-ac54ede{--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-58 .elementor-element.elementor-element-ac54ede:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-ac54ede > .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-58 .elementor-element.elementor-element-d4bb0cb{--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-58 .elementor-element.elementor-element-d4bb0cb:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-d4bb0cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-5b3d265 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-2594f6a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-58 .elementor-element.elementor-element-2594f6a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-58 .elementor-element.elementor-element-2594f6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-58 .elementor-element.elementor-element-2594f6a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-58 .elementor-element.elementor-element-2594f6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-58 .elementor-element.elementor-element-2594f6a .elementor-icon-list-icon i{color:#D30104;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-2594f6a .elementor-icon-list-icon svg{fill:#D30104;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-2594f6a{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-2594f6a .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-58 .elementor-element.elementor-element-2594f6a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-2594f6a .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-2594f6a .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-7381fce{--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-58 .elementor-element.elementor-element-a057c20{--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-58 .elementor-element.elementor-element-a89de20{--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-58 .elementor-element.elementor-element-a89de20 .elementor-divider-separator{width:100%;}.elementor-58 .elementor-element.elementor-element-a89de20 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-cfac37d{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:600;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-cfac37d p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-65c835a{--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-58 .elementor-element.elementor-element-65c835a .elementor-divider-separator{width:100%;}.elementor-58 .elementor-element.elementor-element-65c835a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-d8a4624{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:900;line-height:1.1em;color:#08499C;}.elementor-58 .elementor-element.elementor-element-d8a4624 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-534f3ed{--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-58 .elementor-element.elementor-element-02719ba{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-02719ba img{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-30b65a5{--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-58 .elementor-element.elementor-element-30b65a5:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-30b65a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-58 .elementor-element.elementor-element-1f2888c{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-58 .elementor-element.elementor-element-1f2888c p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-9503ce6{--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-58 .elementor-element.elementor-element-9503ce6:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-9503ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-9823f3c{--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-58 .elementor-element.elementor-element-9823f3c:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-9823f3c > .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-58 .elementor-element.elementor-element-85667ac .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-58 .elementor-element.elementor-element-d4f149c{text-align:center;}.elementor-58 .elementor-element.elementor-element-d4f149c .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-58 .elementor-element.elementor-element-70834e9{--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-58 .elementor-element.elementor-element-0a07954{--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-58 .elementor-element.elementor-element-0a07954:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-0a07954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6307b5b{--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-58 .elementor-element.elementor-element-6307b5b:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-6307b5b > .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-58 .elementor-element.elementor-element-fdcba1e{--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-58 .elementor-element.elementor-element-fdcba1e:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-fdcba1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-58 .elementor-element.elementor-element-742d026 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-0044aed{padding:0px 0px 15px 0px;border-style:dotted;border-width:0px 0px 2px 0px;border-color:#08499C;}.elementor-58 .elementor-element.elementor-element-0044aed .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#08499C;}.elementor-58 .elementor-element.elementor-element-6e00c32{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-58 .elementor-element.elementor-element-6e00c32 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-4420390{--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-58 .elementor-element.elementor-element-4420390:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-4420390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-b2dbeeb{--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-58 .elementor-element.elementor-element-b2dbeeb:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-b2dbeeb > .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-58 .elementor-element.elementor-element-efe4384{--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-58 .elementor-element.elementor-element-efe4384:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-efe4384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-58 .elementor-element.elementor-element-a283f81 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-d2d3122{padding:0px 0px 15px 0px;border-style:dotted;border-width:0px 0px 2px 0px;border-color:#08499C;}.elementor-58 .elementor-element.elementor-element-d2d3122 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#08499C;}.elementor-58 .elementor-element.elementor-element-3b9fa64{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-58 .elementor-element.elementor-element-3b9fa64 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-38f5e93{--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-58 .elementor-element.elementor-element-38f5e93:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-38f5e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-2eaa74b{--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-58 .elementor-element.elementor-element-2eaa74b:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-2eaa74b > .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-58 .elementor-element.elementor-element-96ddfaa{--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-58 .elementor-element.elementor-element-96ddfaa:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-96ddfaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-58 .elementor-element.elementor-element-fe4d3c6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-193ee98{padding:0px 0px 15px 0px;border-style:dotted;border-width:0px 0px 2px 0px;border-color:#08499C;}.elementor-58 .elementor-element.elementor-element-193ee98 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#08499C;}.elementor-58 .elementor-element.elementor-element-73d8750{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-58 .elementor-element.elementor-element-73d8750 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-abf3f5f{--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-58 .elementor-element.elementor-element-abf3f5f:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-abf3f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-3cb54eb{--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-58 .elementor-element.elementor-element-3cb54eb:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-3cb54eb > .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-58 .elementor-element.elementor-element-ce80a8e{--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-58 .elementor-element.elementor-element-ce80a8e:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-ce80a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-58 .elementor-element.elementor-element-cdb8138 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-17d2753{padding:0px 0px 15px 0px;border-style:dotted;border-width:0px 0px 2px 0px;border-color:#08499C;}.elementor-58 .elementor-element.elementor-element-17d2753 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#08499C;}.elementor-58 .elementor-element.elementor-element-1663240{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-58 .elementor-element.elementor-element-1663240 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-7c8eac0{--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-58 .elementor-element.elementor-element-7c8eac0:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-7c8eac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-cfa1223{--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-58 .elementor-element.elementor-element-cfa1223:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-cfa1223 > .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-58 .elementor-element.elementor-element-510e03b{--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-58 .elementor-element.elementor-element-510e03b:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-510e03b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-58 .elementor-element.elementor-element-84a068a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-8c6a039{padding:0px 0px 15px 0px;border-style:dotted;border-width:0px 0px 2px 0px;border-color:#08499C;}.elementor-58 .elementor-element.elementor-element-8c6a039 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#08499C;}.elementor-58 .elementor-element.elementor-element-cea7849{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-58 .elementor-element.elementor-element-cea7849 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-0c451bd{--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-58 .elementor-element.elementor-element-0c451bd:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-0c451bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-48fcf9d{--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-58 .elementor-element.elementor-element-48fcf9d:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-48fcf9d > .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-58 .elementor-element.elementor-element-6ec3a5e{--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-58 .elementor-element.elementor-element-6ec3a5e:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-6ec3a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-58 .elementor-element.elementor-element-12474d4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-d3055aa{padding:0px 0px 15px 0px;border-style:dotted;border-width:0px 0px 2px 0px;border-color:#08499C;}.elementor-58 .elementor-element.elementor-element-d3055aa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#08499C;}.elementor-58 .elementor-element.elementor-element-a0cbd77{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-58 .elementor-element.elementor-element-a0cbd77 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-878490f{--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-58 .elementor-element.elementor-element-878490f:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-878490f > .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-58 .elementor-element.elementor-element-3af3444{--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-58 .elementor-element.elementor-element-193275e{--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-58 .elementor-element.elementor-element-193275e:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-193275e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D30104;}.elementor-58 .elementor-element.elementor-element-ad1e904 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-ad1e904 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-ad1e904{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-ad1e904 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-ad1e904 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-ad1e904 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-c44abf0{--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-58 .elementor-element.elementor-element-c44abf0:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-c44abf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6ff8f3c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-291771a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;color:#074091;}.elementor-58 .elementor-element.elementor-element-19c68ad .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;color:#074091;}.elementor-58 .elementor-element.elementor-element-5e7976b{--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-58 .elementor-element.elementor-element-9f91d2d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5.4vw;font-weight:900;line-height:60px;color:#D30104;}.elementor-58 .elementor-element.elementor-element-22f21a9 .elementor-icon-box-title{margin-block-end:6px;color:#D30104;}.elementor-58 .elementor-element.elementor-element-22f21a9 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-22f21a9 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:700;}.elementor-58 .elementor-element.elementor-element-22f21a9:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-22f21a9:has(:focus) .elementor-icon-box-title{color:#D30104;}.elementor-58 .elementor-element.elementor-element-22f21a9 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;color:#D30104;}.elementor-58 .elementor-element.elementor-element-62c22c2{--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-58 .elementor-element.elementor-element-62c22c2:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-62c22c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012051;}.elementor-58 .elementor-element.elementor-element-5a2564f{--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-58 .elementor-element.elementor-element-8ee3922{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-58 .elementor-element.elementor-element-8ee3922 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-8ee3922.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-8ee3922.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-8ee3922.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-8ee3922.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-8ee3922.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-8ee3922 .elementor-icon{font-size:45px;}.elementor-58 .elementor-element.elementor-element-8ee3922 .elementor-icon svg{height:45px;}.elementor-58 .elementor-element.elementor-element-be60b9f{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-be60b9f p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-1554ce7{--divider-border-style:solid;--divider-color:#FFFF00;--divider-border-width:3.4px;}.elementor-58 .elementor-element.elementor-element-1554ce7 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-58 .elementor-element.elementor-element-1554ce7 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-58 .elementor-element.elementor-element-56cbfbb{--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-58 .elementor-element.elementor-element-b7205fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-58 .elementor-element.elementor-element-b7205fd .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-b7205fd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-b7205fd.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-b7205fd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-b7205fd.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-b7205fd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-b7205fd .elementor-icon{font-size:45px;}.elementor-58 .elementor-element.elementor-element-b7205fd .elementor-icon svg{height:45px;}.elementor-58 .elementor-element.elementor-element-b37a0f3{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-b37a0f3 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-629aa14{--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-58 .elementor-element.elementor-element-629aa14:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-629aa14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-67d3e15{--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-58 .elementor-element.elementor-element-a1e65c4{--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-58 .elementor-element.elementor-element-a1e65c4 .elementor-divider-separator{width:100%;}.elementor-58 .elementor-element.elementor-element-a1e65c4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-c7ff141 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#08499C;}.elementor-58 .elementor-element.elementor-element-4e737dd{--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-58 .elementor-element.elementor-element-4e737dd .elementor-divider-separator{width:100%;}.elementor-58 .elementor-element.elementor-element-4e737dd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-967bdea{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#08499C;}.elementor-58 .elementor-element.elementor-element-967bdea p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-657817a{--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-58 .elementor-element.elementor-element-d73a690{--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-58 .elementor-element.elementor-element-5b50a87 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-046ee21{--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-58 .elementor-element.elementor-element-5fe49f3{text-align:center;}.elementor-58 .elementor-element.elementor-element-5fe49f3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-58 .elementor-element.elementor-element-92bf3ba{--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-58 .elementor-element.elementor-element-9370661 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-4a8c232{--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-58 .elementor-element.elementor-element-c2b018e{text-align:center;}.elementor-58 .elementor-element.elementor-element-c2b018e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-58 .elementor-element.elementor-element-e00483f{--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-58 .elementor-element.elementor-element-a93abcc img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-c9519d7{--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-58 .elementor-element.elementor-element-3be9c08{text-align:center;}.elementor-58 .elementor-element.elementor-element-3be9c08 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-58 .elementor-element.elementor-element-3d74bd6{--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-58 .elementor-element.elementor-element-44f59ab img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-c94c170{--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-58 .elementor-element.elementor-element-1b0ce49{text-align:center;}.elementor-58 .elementor-element.elementor-element-1b0ce49 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-58 .elementor-element.elementor-element-0c940f6{--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-58 .elementor-element.elementor-element-7473ec3{--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-58 .elementor-element.elementor-element-d626cdd{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:#FA7A2A;}.elementor-58 .elementor-element.elementor-element-d626cdd p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-5b81ed9{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-5b81ed9:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-5b81ed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FA7A2A;}.elementor-58 .elementor-element.elementor-element-5cac756{background-color:#FA7A2A;padding:0px 0px 0px 10px;}.elementor-58 .elementor-element.elementor-element-5cac756 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-5cac756 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-5cac756.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-5cac756.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-5cac756.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-5cac756 .elementor-icon{font-size:58px;}.elementor-58 .elementor-element.elementor-element-5cac756 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-5cac756 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:2vw;font-weight:700;}.elementor-58 .elementor-element.elementor-element-5cac756:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-5cac756:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-5cac756 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:400;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-ebdfea7{--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-58 .elementor-element.elementor-element-58cc564{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:#0AA349;}.elementor-58 .elementor-element.elementor-element-58cc564 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-a5e2a9a{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-a5e2a9a:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-a5e2a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0AA349;}.elementor-58 .elementor-element.elementor-element-6d5ad4e{background-color:#0AA349;padding:0px 0px 0px 10px;}.elementor-58 .elementor-element.elementor-element-6d5ad4e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-6d5ad4e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6d5ad4e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6d5ad4e.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-6d5ad4e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6d5ad4e .elementor-icon{font-size:60px;}.elementor-58 .elementor-element.elementor-element-6d5ad4e .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-6d5ad4e .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:2vw;font-weight:700;}.elementor-58 .elementor-element.elementor-element-6d5ad4e:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-6d5ad4e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6d5ad4e .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:400;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-f20a687{--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-58 .elementor-element.elementor-element-f20a687:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-f20a687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF2F3;}.elementor-58 .elementor-element.elementor-element-9967fe2{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:160px 160px 160px 160px;}.elementor-58 .elementor-element.elementor-element-9967fe2:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-9967fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #8A0003 0%, #EF0F26 100%);}.elementor-58 .elementor-element.elementor-element-4ed4ffd{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:1.8vw;font-weight:700;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-4ed4ffd p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-d16ac4e{--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-58 .elementor-element.elementor-element-af41bd6 .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-58 .elementor-element.elementor-element-af41bd6 .elementor-icon-box-title{margin-block-end:0px;color:#D30104;}.elementor-58 .elementor-element.elementor-element-af41bd6.elementor-view-stacked .elementor-icon{background-color:#E4020B;}.elementor-58 .elementor-element.elementor-element-af41bd6.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-af41bd6.elementor-view-default .elementor-icon{fill:#E4020B;color:#E4020B;border-color:#E4020B;}.elementor-58 .elementor-element.elementor-element-af41bd6 .elementor-icon{font-size:28px;}.elementor-58 .elementor-element.elementor-element-af41bd6 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-af41bd6 .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-58 .elementor-element.elementor-element-af41bd6:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-af41bd6:has(:focus) .elementor-icon-box-title{color:#D30104;}.elementor-58 .elementor-element.elementor-element-af41bd6 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:46px;font-weight:800;line-height:50px;color:#D30104;}.elementor-58 .elementor-element.elementor-element-6635a21{--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-58 .elementor-element.elementor-element-6635a21:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-6635a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #8A0003 0%, #EF0F26 100%);}.elementor-58 .elementor-element.elementor-element-6635a21.e-con{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-6e3035d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-58 .elementor-element.elementor-element-6e3035d .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-6e3035d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6e3035d.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-6e3035d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6e3035d.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-6e3035d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6e3035d .elementor-icon{font-size:44px;}.elementor-58 .elementor-element.elementor-element-6e3035d .elementor-icon svg{height:44px;}.elementor-58 .elementor-element.elementor-element-168aeb8{background-color:#FFFFFF;padding:14px 0px 14px 0px;border-radius:0px 54px 54px 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-168aeb8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-168aeb8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:600;color:#E4020B;}.elementor-58 .elementor-element.elementor-element-b933b91{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-b933b91 img{width:100%;max-width:100%;height:280px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-e16adbe{--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-58 .elementor-element.elementor-element-146bd8f{--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-58 .elementor-element.elementor-element-146bd8f:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-146bd8f > .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-58 .elementor-element.elementor-element-a9bdb27{text-align:center;}.elementor-58 .elementor-element.elementor-element-a9bdb27 .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-58 .elementor-element.elementor-element-3bcf616 .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-58 .elementor-element.elementor-element-bbb61dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-9a07791{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:800;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-9a07791 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-839d79f{--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-58 .elementor-element.elementor-element-e0321a4{--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-58 .elementor-element.elementor-element-1cdbd02{--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-58 .elementor-element.elementor-element-1cdbd02:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-1cdbd02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01469D;}.elementor-58 .elementor-element.elementor-element-68ac8df .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-d798e25{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-3000d43{--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-58 .elementor-element.elementor-element-1acc87a{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-1acc87a p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-7363ff8 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-7363ff8.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-7363ff8.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-7363ff8.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-7363ff8.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-7363ff8.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-7363ff8 .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-7363ff8 .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-675e7a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-a625437{--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-58 .elementor-element.elementor-element-f819a3f{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-f819a3f p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-89e3e98 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-89e3e98.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-89e3e98.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-89e3e98.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-89e3e98.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-89e3e98.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-89e3e98 .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-89e3e98 .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-d68778f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-a995cf4{--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-58 .elementor-element.elementor-element-c9b34fe{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-c9b34fe p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-c7a8d5c .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-c7a8d5c.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-c7a8d5c.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-c7a8d5c.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-c7a8d5c.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-c7a8d5c.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-c7a8d5c .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-c7a8d5c .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-104c9ce .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-2b0062c{--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-58 .elementor-element.elementor-element-e7c78e8{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-e7c78e8 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-04cbc49 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-04cbc49.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-04cbc49.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-04cbc49.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-04cbc49.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-04cbc49.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-04cbc49 .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-04cbc49 .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-8a2483b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-04ea8dd{--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-58 .elementor-element.elementor-element-0445034{--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-58 .elementor-element.elementor-element-0445034:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-0445034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01469D;}.elementor-58 .elementor-element.elementor-element-eee919c .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-45787d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-6b95a00{--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-58 .elementor-element.elementor-element-abdb07d{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-abdb07d p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-44cec4f .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-44cec4f.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-44cec4f.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-44cec4f.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-44cec4f.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-44cec4f.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-44cec4f .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-44cec4f .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-1233b74 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-eda8397{--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-58 .elementor-element.elementor-element-7bfccbf{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-7bfccbf p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-c89ba57 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-c89ba57.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-c89ba57.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-c89ba57.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-c89ba57.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-c89ba57.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-c89ba57 .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-c89ba57 .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-869c957 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-4a2250c{--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-58 .elementor-element.elementor-element-9d30a2a{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-9d30a2a p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-a8b15da .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-a8b15da.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-a8b15da.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-a8b15da.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-a8b15da.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-a8b15da.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-a8b15da .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-a8b15da .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-68ce342 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-5e9c4bd{--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-58 .elementor-element.elementor-element-4b2397f{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-4b2397f p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-e2dc76b .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-e2dc76b.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-e2dc76b.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-e2dc76b.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-e2dc76b.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-e2dc76b.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-e2dc76b .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-e2dc76b .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-312f5e1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-91b4f92{--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-58 .elementor-element.elementor-element-06db7cf{--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-58 .elementor-element.elementor-element-06db7cf:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-06db7cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01469D;}.elementor-58 .elementor-element.elementor-element-0d67b01 .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-a94d900{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-969e531{--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-58 .elementor-element.elementor-element-e7ec313{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-e7ec313 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-d7f2fbb .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-d7f2fbb.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-d7f2fbb.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-d7f2fbb.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-d7f2fbb.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-d7f2fbb.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-d7f2fbb .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-d7f2fbb .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-afafe94 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-c0d61b2{--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-58 .elementor-element.elementor-element-45640d7{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-45640d7 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-1ef31f0 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-1ef31f0.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-1ef31f0.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-1ef31f0.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-1ef31f0.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-1ef31f0.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-1ef31f0 .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-1ef31f0 .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-5a7d31e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-bd42c8b{--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-58 .elementor-element.elementor-element-dbbdfb8{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-dbbdfb8 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-49542d6 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-49542d6.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-49542d6.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-49542d6.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-49542d6.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-49542d6.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-49542d6 .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-49542d6 .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-4f17b83 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-93312b2{--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-58 .elementor-element.elementor-element-5273425{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-5273425 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-d4c3dae .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-d4c3dae.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-d4c3dae.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-d4c3dae.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-d4c3dae.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-d4c3dae.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-d4c3dae .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-d4c3dae .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-3c34f45 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-3bcdd4e{--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-58 .elementor-element.elementor-element-0959460{--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-58 .elementor-element.elementor-element-0959460:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-0959460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01469D;}.elementor-58 .elementor-element.elementor-element-5a16076 .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-5159daf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-c4bd4de{--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-58 .elementor-element.elementor-element-f1e083d{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-f1e083d p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-1583267 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-1583267.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-1583267.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-1583267.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-1583267.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-1583267.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-1583267 .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-1583267 .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-ce94b30 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-5a60d27{--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-58 .elementor-element.elementor-element-a9ff53d{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-a9ff53d p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-8af2d1e .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-8af2d1e.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-8af2d1e.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-8af2d1e.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-8af2d1e.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-8af2d1e.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-8af2d1e .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-8af2d1e .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-490a6c9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-3b31031{--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-58 .elementor-element.elementor-element-8cd4bb9{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-8cd4bb9 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-db90590 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-db90590.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-db90590.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-db90590.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-db90590.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-db90590.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-db90590 .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-db90590 .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-22bdc07 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-c246d80{--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-58 .elementor-element.elementor-element-cc1b27c{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-cc1b27c p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-0960be1 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-0960be1.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-0960be1.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-0960be1.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-0960be1.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-0960be1.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-0960be1 .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-0960be1 .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-04ecb2f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-26ad120{--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-58 .elementor-element.elementor-element-80d357f{--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-58 .elementor-element.elementor-element-80d357f:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-80d357f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01469D;}.elementor-58 .elementor-element.elementor-element-57f982c .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-ce3390f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-b26f452{--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-58 .elementor-element.elementor-element-5e98e39{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-5e98e39 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-d835087 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-d835087.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-d835087.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-d835087.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-d835087.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-d835087.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-d835087 .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-d835087 .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-8a518ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-522e596{--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-58 .elementor-element.elementor-element-8bfad63{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-8bfad63 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-8cfbb95 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-8cfbb95.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-8cfbb95.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-8cfbb95.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-8cfbb95.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-8cfbb95.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-8cfbb95 .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-8cfbb95 .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-47fe643 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-e6151c1{--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-58 .elementor-element.elementor-element-15d67c0{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-15d67c0 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-1e4eaf5 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-1e4eaf5.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-1e4eaf5.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-1e4eaf5.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-1e4eaf5.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-1e4eaf5.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-1e4eaf5 .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-1e4eaf5 .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-a259b15 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-3046047{--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-58 .elementor-element.elementor-element-314364c{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-314364c p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-2930edf .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-2930edf.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-2930edf.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-2930edf.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-2930edf.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-2930edf.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-2930edf .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-2930edf .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-76db870 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-3166819{--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-58 .elementor-element.elementor-element-f1f9a30{--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-58 .elementor-element.elementor-element-f1f9a30:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-f1f9a30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01469D;}.elementor-58 .elementor-element.elementor-element-1b0bf08 .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-a683f5d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-5034487{--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-58 .elementor-element.elementor-element-9cd9fab{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-9cd9fab p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-0fbb37f .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-0fbb37f.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-0fbb37f.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-0fbb37f.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-0fbb37f.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-0fbb37f.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-0fbb37f .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-0fbb37f .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-cc43a91 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-01fd0ed{--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-58 .elementor-element.elementor-element-9b09035{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#002C6D;}.elementor-58 .elementor-element.elementor-element-9b09035 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-0c5e4a6 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-0c5e4a6.elementor-view-stacked .elementor-icon{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-0c5e4a6.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-0c5e4a6.elementor-view-default .elementor-icon{color:#002C6D;border-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-0c5e4a6.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-0c5e4a6.elementor-view-default .elementor-icon svg{fill:#002C6D;}.elementor-58 .elementor-element.elementor-element-0c5e4a6 .elementor-icon{font-size:24px;}.elementor-58 .elementor-element.elementor-element-0c5e4a6 .elementor-icon svg{height:24px;}.elementor-58 .elementor-element.elementor-element-d54cfd3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:1.2em;color:#FD7E3B;}.elementor-58 .elementor-element.elementor-element-543f791{--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-58 .elementor-element.elementor-element-bae28ff .elementor-icon-list-icon i{color:#D30104;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-bae28ff .elementor-icon-list-icon svg{fill:#D30104;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-bae28ff{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-bae28ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-bae28ff .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-bae28ff .elementor-icon-list-text{color:#D30104;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-bae28ff .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D30104;}.elementor-58 .elementor-element.elementor-element-b430629 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-58 .elementor-element.elementor-element-b430629 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-58 .elementor-element.elementor-element-b430629 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-58 .elementor-element.elementor-element-b430629 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-58 .elementor-element.elementor-element-b430629 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-58 .elementor-element.elementor-element-b430629 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-b430629 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-b430629{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-b430629 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-b430629 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-b430629 .elementor-icon-list-text{color:#01469D;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-b430629 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#01469D;}.elementor-58 .elementor-element.elementor-element-d0aa270{--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-58 .elementor-element.elementor-element-d0aa270:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-d0aa270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012165;}.elementor-58 .elementor-element.elementor-element-d0aa270::before, .elementor-58 .elementor-element.elementor-element-d0aa270 > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-d0aa270 > .e-con-inner > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-d0aa270 > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-d0aa270 > .e-con-inner > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-d0aa270 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#121255;--background-overlay:'';}.elementor-58 .elementor-element.elementor-element-d0aa270 > .elementor-shape-bottom .elementor-shape-fill, .elementor-58 .elementor-element.elementor-element-d0aa270 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-d0aa270 > .elementor-shape-bottom svg, .elementor-58 .elementor-element.elementor-element-d0aa270 > .e-con-inner > .elementor-shape-bottom svg{height:60px;}.elementor-58 .elementor-element.elementor-element-ac80eaf{text-align:center;}.elementor-58 .elementor-element.elementor-element-ac80eaf .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:34px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-b221966{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-b221966 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-0575048{--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-58 .elementor-element.elementor-element-0575048 > .elementor-shape-bottom svg, .elementor-58 .elementor-element.elementor-element-0575048 > .e-con-inner > .elementor-shape-bottom svg{height:62px;}.elementor-58 .elementor-element.elementor-element-b1617dc{--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-58 .elementor-element.elementor-element-97d37a7{--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-58 .elementor-element.elementor-element-c75db46{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#185CA5;}.elementor-58 .elementor-element.elementor-element-c75db46 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-1f1117e img{width:100%;max-width:100%;height:130px;object-fit:cover;object-position:center center;}.elementor-58 .elementor-element.elementor-element-4670abc{--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-58 .elementor-element.elementor-element-4670abc:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-4670abc > .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-58 .elementor-element.elementor-element-9f076ba{--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-58 .elementor-element.elementor-element-521839e{--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-58 .elementor-element.elementor-element-521839e:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-521839e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D30104;}.elementor-58 .elementor-element.elementor-element-e0d6a17 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-e0d6a17 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-e0d6a17{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-e0d6a17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-e0d6a17 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-e0d6a17 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-97d663d{--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-58 .elementor-element.elementor-element-97d663d:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-97d663d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-eab94af{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-4eda1d0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;color:#074091;}.elementor-58 .elementor-element.elementor-element-e7e8fe6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;color:#074091;}.elementor-58 .elementor-element.elementor-element-12af5c3{--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-58 .elementor-element.elementor-element-e2420de .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5.4vw;font-weight:900;line-height:60px;color:#D30104;}.elementor-58 .elementor-element.elementor-element-ed43400 .elementor-icon-box-title{margin-block-end:6px;color:#D30104;}.elementor-58 .elementor-element.elementor-element-ed43400 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-ed43400 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:700;}.elementor-58 .elementor-element.elementor-element-ed43400:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-ed43400:has(:focus) .elementor-icon-box-title{color:#D30104;}.elementor-58 .elementor-element.elementor-element-ed43400 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;color:#D30104;}.elementor-58 .elementor-element.elementor-element-6eb1f82{--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-58 .elementor-element.elementor-element-6eb1f82:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-6eb1f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012051;}.elementor-58 .elementor-element.elementor-element-452a71f{--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-58 .elementor-element.elementor-element-c502d09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-58 .elementor-element.elementor-element-c502d09 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-c502d09.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-c502d09.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-c502d09.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-c502d09.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-c502d09.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-c502d09 .elementor-icon{font-size:45px;}.elementor-58 .elementor-element.elementor-element-c502d09 .elementor-icon svg{height:45px;}.elementor-58 .elementor-element.elementor-element-7aba2d1{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-7aba2d1 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-6f31900{--divider-border-style:solid;--divider-color:#FFFF00;--divider-border-width:3.4px;}.elementor-58 .elementor-element.elementor-element-6f31900 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-58 .elementor-element.elementor-element-6f31900 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-58 .elementor-element.elementor-element-841268b{--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-58 .elementor-element.elementor-element-0719a6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-58 .elementor-element.elementor-element-0719a6d .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-0719a6d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-0719a6d.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-0719a6d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-0719a6d.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-0719a6d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-0719a6d .elementor-icon{font-size:45px;}.elementor-58 .elementor-element.elementor-element-0719a6d .elementor-icon svg{height:45px;}.elementor-58 .elementor-element.elementor-element-231cccb{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-231cccb p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-ce867de{--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-58 .elementor-element.elementor-element-ce867de:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-ce867de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-3818e92{--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-58 .elementor-element.elementor-element-6669814{--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-58 .elementor-element.elementor-element-6669814 .elementor-divider-separator{width:100%;}.elementor-58 .elementor-element.elementor-element-6669814 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-89a52da .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#08499C;}.elementor-58 .elementor-element.elementor-element-3d876fd{--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-58 .elementor-element.elementor-element-3d876fd .elementor-divider-separator{width:100%;}.elementor-58 .elementor-element.elementor-element-3d876fd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-6517fde{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#08499C;}.elementor-58 .elementor-element.elementor-element-6517fde p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-e31a0e0{--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-58 .elementor-element.elementor-element-40b3b39{--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-58 .elementor-element.elementor-element-551c6de img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-e712448{--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-58 .elementor-element.elementor-element-6719656{text-align:center;}.elementor-58 .elementor-element.elementor-element-6719656 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-58 .elementor-element.elementor-element-c2930c8{--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-58 .elementor-element.elementor-element-237f77c img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-950ca66{--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-58 .elementor-element.elementor-element-5d38baa{text-align:center;}.elementor-58 .elementor-element.elementor-element-5d38baa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-58 .elementor-element.elementor-element-8cba01b{--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-58 .elementor-element.elementor-element-b86a249 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-cc013b4{--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-58 .elementor-element.elementor-element-df37a21{text-align:center;}.elementor-58 .elementor-element.elementor-element-df37a21 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-58 .elementor-element.elementor-element-23ab5cf{--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-58 .elementor-element.elementor-element-53531ac img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-af8c5ad{--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-58 .elementor-element.elementor-element-7842079{text-align:center;}.elementor-58 .elementor-element.elementor-element-7842079 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-58 .elementor-element.elementor-element-ca1a117{--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-58 .elementor-element.elementor-element-b4b7b1d{--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-58 .elementor-element.elementor-element-e9725a7{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:#FA7A2A;}.elementor-58 .elementor-element.elementor-element-e9725a7 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-065d888{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-065d888:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-065d888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FA7A2A;}.elementor-58 .elementor-element.elementor-element-d825440{background-color:#FA7A2A;padding:0px 0px 0px 10px;}.elementor-58 .elementor-element.elementor-element-d825440 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-d825440 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-d825440.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-d825440.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-d825440.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-d825440 .elementor-icon{font-size:58px;}.elementor-58 .elementor-element.elementor-element-d825440 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-d825440 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:2vw;font-weight:700;}.elementor-58 .elementor-element.elementor-element-d825440:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-d825440:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-d825440 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:400;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-a1750f8{--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-58 .elementor-element.elementor-element-c2cefbe{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:#0AA349;}.elementor-58 .elementor-element.elementor-element-c2cefbe p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-dc65dc5{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-dc65dc5:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-dc65dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0AA349;}.elementor-58 .elementor-element.elementor-element-f0d3a8e{background-color:#0AA349;padding:0px 0px 0px 10px;}.elementor-58 .elementor-element.elementor-element-f0d3a8e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-f0d3a8e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-f0d3a8e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-f0d3a8e.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-f0d3a8e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-f0d3a8e .elementor-icon{font-size:60px;}.elementor-58 .elementor-element.elementor-element-f0d3a8e .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-f0d3a8e .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:2vw;font-weight:700;}.elementor-58 .elementor-element.elementor-element-f0d3a8e:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-f0d3a8e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-f0d3a8e .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:400;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-c82b29a{--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-58 .elementor-element.elementor-element-c82b29a:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-c82b29a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF2F3;}.elementor-58 .elementor-element.elementor-element-319fb0b{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:160px 160px 160px 160px;}.elementor-58 .elementor-element.elementor-element-319fb0b:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-319fb0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #8A0003 0%, #EF0F26 100%);}.elementor-58 .elementor-element.elementor-element-2ebe35a{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:1.8vw;font-weight:700;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-2ebe35a p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-5a3ec37{--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-58 .elementor-element.elementor-element-202c0ae .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-58 .elementor-element.elementor-element-202c0ae .elementor-icon-box-title{margin-block-end:0px;color:#D30104;}.elementor-58 .elementor-element.elementor-element-202c0ae.elementor-view-stacked .elementor-icon{background-color:#E4020B;}.elementor-58 .elementor-element.elementor-element-202c0ae.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-202c0ae.elementor-view-default .elementor-icon{fill:#E4020B;color:#E4020B;border-color:#E4020B;}.elementor-58 .elementor-element.elementor-element-202c0ae .elementor-icon{font-size:28px;}.elementor-58 .elementor-element.elementor-element-202c0ae .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-202c0ae .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-58 .elementor-element.elementor-element-202c0ae:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-202c0ae:has(:focus) .elementor-icon-box-title{color:#D30104;}.elementor-58 .elementor-element.elementor-element-202c0ae .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:46px;font-weight:800;line-height:50px;color:#D30104;}.elementor-58 .elementor-element.elementor-element-8c9ce03{--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-58 .elementor-element.elementor-element-8c9ce03:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-8c9ce03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #8A0003 0%, #EF0F26 100%);}.elementor-58 .elementor-element.elementor-element-8c9ce03.e-con{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-e036999{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-58 .elementor-element.elementor-element-e036999 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-e036999.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-e036999.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-e036999.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-e036999.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-e036999.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-e036999 .elementor-icon{font-size:44px;}.elementor-58 .elementor-element.elementor-element-e036999 .elementor-icon svg{height:44px;}.elementor-58 .elementor-element.elementor-element-7978b34{background-color:#FFFFFF;padding:14px 0px 14px 0px;border-radius:0px 54px 54px 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-7978b34.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-7978b34 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:600;color:#E4020B;}.elementor-58 .elementor-element.elementor-element-e70cd09{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-e70cd09 img{width:100%;max-width:100%;height:280px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-dc808f8{--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-58 .elementor-element.elementor-element-dc808f8:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-dc808f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002C6D;}.elementor-58 .elementor-element.elementor-element-18df035{--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-58 .elementor-element.elementor-element-18df035:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-18df035 > .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-58 .elementor-element.elementor-element-fa7e01b{text-align:center;}.elementor-58 .elementor-element.elementor-element-fa7e01b .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-58 .elementor-element.elementor-element-3a84ebb .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-58 .elementor-element.elementor-element-e6ec351{--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-58 .elementor-element.elementor-element-6b29931{--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-58 .elementor-element.elementor-element-cceff34{--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-58 .elementor-element.elementor-element-cceff34:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-cceff34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-bb2a11c .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#01469D;}.elementor-58 .elementor-element.elementor-element-c005829{--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-58 .elementor-element.elementor-element-b1975a4 .elementor-image-box-wrapper{text-align:start;}.elementor-58 .elementor-element.elementor-element-b1975a4.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-58 .elementor-element.elementor-element-b1975a4.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-58 .elementor-element.elementor-element-b1975a4.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-58 .elementor-element.elementor-element-b1975a4 .elementor-image-box-title{margin-bottom:10px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-b1975a4 .elementor-image-box-wrapper .elementor-image-box-img{width:120px;}.elementor-58 .elementor-element.elementor-element-b1975a4 .elementor-image-box-img img{height:90px;object-fit:cover;object-position:center center;border-radius:100px;transition-duration:0.3s;}.elementor-58 .elementor-element.elementor-element-b1975a4:has(:hover) .elementor-image-box-title,
					 .elementor-58 .elementor-element.elementor-element-b1975a4:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-b1975a4 .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#FA7A2A;}.elementor-58 .elementor-element.elementor-element-1ea184a{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;color:#DBDBDB;}.elementor-58 .elementor-element.elementor-element-1ea184a p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-dd40651{--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-58 .elementor-element.elementor-element-5a67a97{--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-58 .elementor-element.elementor-element-5a67a97:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-5a67a97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-0c7d330 .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#01469D;}.elementor-58 .elementor-element.elementor-element-0f0224c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-8a58602 .elementor-image-box-wrapper{text-align:start;}.elementor-58 .elementor-element.elementor-element-8a58602.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-58 .elementor-element.elementor-element-8a58602.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-58 .elementor-element.elementor-element-8a58602.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-58 .elementor-element.elementor-element-8a58602 .elementor-image-box-title{margin-bottom:10px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-8a58602 .elementor-image-box-wrapper .elementor-image-box-img{width:120px;}.elementor-58 .elementor-element.elementor-element-8a58602 .elementor-image-box-img img{height:90px;object-fit:cover;object-position:center center;border-radius:100px;transition-duration:0.3s;}.elementor-58 .elementor-element.elementor-element-8a58602:has(:hover) .elementor-image-box-title,
					 .elementor-58 .elementor-element.elementor-element-8a58602:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-8a58602 .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#FA7A2A;}.elementor-58 .elementor-element.elementor-element-23f43d4{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;color:#DBDBDB;}.elementor-58 .elementor-element.elementor-element-23f43d4 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-095b279{--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-58 .elementor-element.elementor-element-b98f5d3{--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-58 .elementor-element.elementor-element-b98f5d3:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-b98f5d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-d92480c .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#01469D;}.elementor-58 .elementor-element.elementor-element-be71c1b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-7d90213 .elementor-image-box-wrapper{text-align:start;}.elementor-58 .elementor-element.elementor-element-7d90213.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-58 .elementor-element.elementor-element-7d90213.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-58 .elementor-element.elementor-element-7d90213.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-58 .elementor-element.elementor-element-7d90213 .elementor-image-box-title{margin-bottom:10px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-7d90213 .elementor-image-box-wrapper .elementor-image-box-img{width:120px;}.elementor-58 .elementor-element.elementor-element-7d90213 .elementor-image-box-img img{height:90px;object-fit:cover;object-position:center center;border-radius:100px;transition-duration:0.3s;}.elementor-58 .elementor-element.elementor-element-7d90213:has(:hover) .elementor-image-box-title,
					 .elementor-58 .elementor-element.elementor-element-7d90213:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-7d90213 .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#FA7A2A;}.elementor-58 .elementor-element.elementor-element-e735447{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;color:#DBDBDB;}.elementor-58 .elementor-element.elementor-element-e735447 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-df231df{--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-58 .elementor-element.elementor-element-4e4c29b{--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-58 .elementor-element.elementor-element-4e4c29b:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-4e4c29b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6d9e116 .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#01469D;}.elementor-58 .elementor-element.elementor-element-012a360{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-db7301c .elementor-image-box-wrapper{text-align:start;}.elementor-58 .elementor-element.elementor-element-db7301c.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-58 .elementor-element.elementor-element-db7301c.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-58 .elementor-element.elementor-element-db7301c.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-58 .elementor-element.elementor-element-db7301c .elementor-image-box-title{margin-bottom:10px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-db7301c .elementor-image-box-wrapper .elementor-image-box-img{width:120px;}.elementor-58 .elementor-element.elementor-element-db7301c .elementor-image-box-img img{height:90px;object-fit:cover;object-position:center center;border-radius:100px;transition-duration:0.3s;}.elementor-58 .elementor-element.elementor-element-db7301c:has(:hover) .elementor-image-box-title,
					 .elementor-58 .elementor-element.elementor-element-db7301c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-db7301c .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#FA7A2A;}.elementor-58 .elementor-element.elementor-element-e1b2379{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;color:#DBDBDB;}.elementor-58 .elementor-element.elementor-element-e1b2379 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-f437566{--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-58 .elementor-element.elementor-element-b338374{--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-58 .elementor-element.elementor-element-b338374:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-b338374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-f40939c .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:40px;font-weight:800;line-height:1.2em;color:#01469D;}.elementor-58 .elementor-element.elementor-element-9faa76d{--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-58 .elementor-element.elementor-element-ef121df{--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-58 .elementor-element.elementor-element-ef121df:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-ef121df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-7cc2a7b{--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-58 .elementor-element.elementor-element-7cc2a7b:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-7cc2a7b > .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-58 .elementor-element.elementor-element-99b12ad{--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-58 .elementor-element.elementor-element-99b12ad:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-99b12ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-58 .elementor-element.elementor-element-d028c91 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-a88d4d3{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-a88d4d3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#08499C;}.elementor-58 .elementor-element.elementor-element-4a5a67d{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-58 .elementor-element.elementor-element-4a5a67d p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-9498c31{--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-58 .elementor-element.elementor-element-9498c31:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-9498c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-2c935d4{--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-58 .elementor-element.elementor-element-2c935d4:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-2c935d4 > .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-58 .elementor-element.elementor-element-1f01422{--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-58 .elementor-element.elementor-element-1f01422:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-1f01422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-58 .elementor-element.elementor-element-8f9d541 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-7d29c73{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-7d29c73 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#08499C;}.elementor-58 .elementor-element.elementor-element-f64e93a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-58 .elementor-element.elementor-element-f64e93a p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-38b050d{--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-58 .elementor-element.elementor-element-38b050d:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-38b050d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-cae7ab2{--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-58 .elementor-element.elementor-element-cae7ab2:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-cae7ab2 > .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-58 .elementor-element.elementor-element-ffa59ca{--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-58 .elementor-element.elementor-element-ffa59ca:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-ffa59ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08499C;}.elementor-58 .elementor-element.elementor-element-9f87b0f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-0910b20{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-0910b20 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#08499C;}.elementor-58 .elementor-element.elementor-element-e0be7dc{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-58 .elementor-element.elementor-element-e0be7dc p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-e51d7c0{--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-58 .elementor-element.elementor-element-45f1ef3{--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-58 .elementor-element.elementor-element-45f1ef3:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-45f1ef3 > .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-58 .elementor-element.elementor-element-45f1ef3::before, .elementor-58 .elementor-element.elementor-element-45f1ef3 > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-45f1ef3 > .e-con-inner > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-45f1ef3 > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-45f1ef3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-45f1ef3 > .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-58 .elementor-element.elementor-element-806bef0 .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-58 .elementor-element.elementor-element-6733705 .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-58 .elementor-element.elementor-element-a529b80{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-a529b80 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:800;line-height:1.2em;color:#1B8CEC;}.elementor-58 .elementor-element.elementor-element-c2f133e{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-58 .elementor-element.elementor-element-7525d66{--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-58 .elementor-element.elementor-element-f9f296d{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-58 .elementor-element.elementor-element-f9f296d p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-b9a1a93{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-58 .elementor-element.elementor-element-1b62ee0{--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-58 .elementor-element.elementor-element-f87e11b{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-58 .elementor-element.elementor-element-f87e11b p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-1f4798e{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-58 .elementor-element.elementor-element-29cf74c{--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-58 .elementor-element.elementor-element-849c96a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-58 .elementor-element.elementor-element-849c96a p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-4df308c{--display:flex;}.elementor-58 .elementor-element.elementor-element-051e9b7{--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-58 .elementor-element.elementor-element-defe96e{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-58 .elementor-element.elementor-element-defe96e p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-0fd188d{--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-58 .elementor-element.elementor-element-0fd188d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#002D6B;border-style:none;}.elementor-58 .elementor-element.elementor-element-0fd188d {--n-accordion-padding:14px 14px 14px 14px;}:where( .elementor-58 .elementor-element.elementor-element-0fd188d > .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-58 .elementor-element.elementor-element-0fd188d > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-58 .elementor-element.elementor-element-a270c29{--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-58 .elementor-element.elementor-element-a270c29:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-a270c29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-58 .elementor-element.elementor-element-8b9d1cc{--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-58 .elementor-element.elementor-element-8b9d1cc:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-8b9d1cc > .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-58 .elementor-element.elementor-element-8b9d1cc::before, .elementor-58 .elementor-element.elementor-element-8b9d1cc > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-8b9d1cc > .e-con-inner > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-8b9d1cc > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-8b9d1cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-8b9d1cc > .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-58 .elementor-element.elementor-element-73bc90c .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-58 .elementor-element.elementor-element-1b85f89{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-1b85f89 .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-58 .elementor-element.elementor-element-8082bb7{--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-58 .elementor-element.elementor-element-3c923fb{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-a40121b{--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-58 .elementor-element.elementor-element-a40121b:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-a40121b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-58 .elementor-element.elementor-element-4c4dfc3{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-58 .elementor-element.elementor-element-4c4dfc3 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-09ba4d1{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-a6589a8{--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-58 .elementor-element.elementor-element-a6589a8:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-a6589a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-58 .elementor-element.elementor-element-22d36ae{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-58 .elementor-element.elementor-element-22d36ae p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-4e5b4d0{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-b0cf6b1{--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-58 .elementor-element.elementor-element-b0cf6b1:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-b0cf6b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-58 .elementor-element.elementor-element-fa1fd1f{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-58 .elementor-element.elementor-element-fa1fd1f p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-d4b439b{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-b4eaab5{--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-58 .elementor-element.elementor-element-b4eaab5:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-b4eaab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-58 .elementor-element.elementor-element-02f698f{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-58 .elementor-element.elementor-element-02f698f p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-17a56c7{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-d56f3b5{--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-58 .elementor-element.elementor-element-d56f3b5:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-d56f3b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-58 .elementor-element.elementor-element-3819b73{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-58 .elementor-element.elementor-element-3819b73 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-572d304{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-104018b{--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-58 .elementor-element.elementor-element-104018b:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-104018b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-58 .elementor-element.elementor-element-f1f80f7{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-58 .elementor-element.elementor-element-f1f80f7 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-fabc6d4{--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-58 .elementor-element.elementor-element-fabc6d4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-58 .elementor-element.elementor-element-fabc6d4 {--n-accordion-padding:14px 14px 14px 14px;}:where( .elementor-58 .elementor-element.elementor-element-fabc6d4 > .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-58 .elementor-element.elementor-element-fabc6d4 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-58 .elementor-element.elementor-element-caa4f70{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-e8431a9{--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-58 .elementor-element.elementor-element-e8431a9:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-e8431a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-58 .elementor-element.elementor-element-a5a7dcc{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-58 .elementor-element.elementor-element-a5a7dcc p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-072ab22{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-0bf7a16{--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-58 .elementor-element.elementor-element-0bf7a16:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-0bf7a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-58 .elementor-element.elementor-element-f7807c9{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-58 .elementor-element.elementor-element-f7807c9 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-2827670{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-a417f17{--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-58 .elementor-element.elementor-element-a417f17:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-a417f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-58 .elementor-element.elementor-element-fa81c80{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-58 .elementor-element.elementor-element-fa81c80 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-b4b56df{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-b82a76c{--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-58 .elementor-element.elementor-element-b82a76c:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-b82a76c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-58 .elementor-element.elementor-element-0532c0b{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-58 .elementor-element.elementor-element-0532c0b p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-f389a46{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-cdade7b{--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-58 .elementor-element.elementor-element-cdade7b:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-cdade7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-58 .elementor-element.elementor-element-cbdae32{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-58 .elementor-element.elementor-element-cbdae32 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-98e6caa{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-7b38b05{--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-58 .elementor-element.elementor-element-7b38b05:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-7b38b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-58 .elementor-element.elementor-element-980d400{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;color:#032C67;}.elementor-58 .elementor-element.elementor-element-980d400 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-e1ebeff{--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-58 .elementor-element.elementor-element-e1ebeff > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-58 .elementor-element.elementor-element-e1ebeff {--n-accordion-padding:14px 14px 14px 14px;}:where( .elementor-58 .elementor-element.elementor-element-e1ebeff > .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-58 .elementor-element.elementor-element-e1ebeff > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-58 .elementor-element.elementor-element-1c7ce13{--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-58 .elementor-element.elementor-element-1c7ce13:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-1c7ce13 > .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-58 .elementor-element.elementor-element-2e6d1de{--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-58 .elementor-element.elementor-element-efbd5f0{--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-58 .elementor-element.elementor-element-efbd5f0:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-efbd5f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D30104;}.elementor-58 .elementor-element.elementor-element-6a3c38a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-6a3c38a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-6a3c38a{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-6a3c38a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-6a3c38a .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-6a3c38a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-06f35aa{--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-58 .elementor-element.elementor-element-06f35aa:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-06f35aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-4ecf892{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-7ddb240 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;color:#074091;}.elementor-58 .elementor-element.elementor-element-c08fcc5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;color:#074091;}.elementor-58 .elementor-element.elementor-element-3eb9f82{--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-58 .elementor-element.elementor-element-5066187 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5.4vw;font-weight:900;line-height:60px;color:#D30104;}.elementor-58 .elementor-element.elementor-element-1d1c8c5 .elementor-icon-box-title{margin-block-end:6px;color:#D30104;}.elementor-58 .elementor-element.elementor-element-1d1c8c5 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-1d1c8c5 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:700;}.elementor-58 .elementor-element.elementor-element-1d1c8c5:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-1d1c8c5:has(:focus) .elementor-icon-box-title{color:#D30104;}.elementor-58 .elementor-element.elementor-element-1d1c8c5 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;color:#D30104;}.elementor-58 .elementor-element.elementor-element-40e56fa{--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-58 .elementor-element.elementor-element-40e56fa:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-40e56fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012051;}.elementor-58 .elementor-element.elementor-element-a021f37{--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-58 .elementor-element.elementor-element-4df2e03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-58 .elementor-element.elementor-element-4df2e03 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-4df2e03.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-4df2e03.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-4df2e03.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-4df2e03.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-4df2e03.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-4df2e03 .elementor-icon{font-size:45px;}.elementor-58 .elementor-element.elementor-element-4df2e03 .elementor-icon svg{height:45px;}.elementor-58 .elementor-element.elementor-element-78d0ea0{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-78d0ea0 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-4061194{--divider-border-style:solid;--divider-color:#FFFF00;--divider-border-width:3.4px;}.elementor-58 .elementor-element.elementor-element-4061194 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-58 .elementor-element.elementor-element-4061194 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-58 .elementor-element.elementor-element-c2d6176{--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-58 .elementor-element.elementor-element-2d495e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-58 .elementor-element.elementor-element-2d495e0 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-2d495e0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-2d495e0.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-2d495e0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-2d495e0.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-2d495e0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-2d495e0 .elementor-icon{font-size:45px;}.elementor-58 .elementor-element.elementor-element-2d495e0 .elementor-icon svg{height:45px;}.elementor-58 .elementor-element.elementor-element-0c21984{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-0c21984 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-bb00747{--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-58 .elementor-element.elementor-element-bb00747:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-bb00747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-a200ff7{--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-58 .elementor-element.elementor-element-248a676{--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-58 .elementor-element.elementor-element-248a676 .elementor-divider-separator{width:100%;}.elementor-58 .elementor-element.elementor-element-248a676 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-42fd589 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#08499C;}.elementor-58 .elementor-element.elementor-element-f9aa6d4{--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-58 .elementor-element.elementor-element-f9aa6d4 .elementor-divider-separator{width:100%;}.elementor-58 .elementor-element.elementor-element-f9aa6d4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-f9664f1{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#08499C;}.elementor-58 .elementor-element.elementor-element-f9664f1 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-499711d{--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-58 .elementor-element.elementor-element-eacfd43{--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-58 .elementor-element.elementor-element-d3a7c54 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-0623790{--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-58 .elementor-element.elementor-element-921c1e0{text-align:center;}.elementor-58 .elementor-element.elementor-element-921c1e0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-58 .elementor-element.elementor-element-0ae6c9e{--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-58 .elementor-element.elementor-element-5fb7089 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-5ce36b4{--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-58 .elementor-element.elementor-element-b771798{text-align:center;}.elementor-58 .elementor-element.elementor-element-b771798 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-58 .elementor-element.elementor-element-ba24ddf{--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-58 .elementor-element.elementor-element-c998c40 img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-13e312b{--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-58 .elementor-element.elementor-element-258309c{text-align:center;}.elementor-58 .elementor-element.elementor-element-258309c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-58 .elementor-element.elementor-element-7e7c93c{--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-58 .elementor-element.elementor-element-79568cd img{width:100%;max-width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-1af1a90{--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-58 .elementor-element.elementor-element-001f293{text-align:center;}.elementor-58 .elementor-element.elementor-element-001f293 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:#012050;}.elementor-58 .elementor-element.elementor-element-0de9c95{--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-58 .elementor-element.elementor-element-d84251a{--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-58 .elementor-element.elementor-element-fb0bb47{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:#FA7A2A;}.elementor-58 .elementor-element.elementor-element-fb0bb47 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-3267929{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-3267929:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-3267929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FA7A2A;}.elementor-58 .elementor-element.elementor-element-830aac0{background-color:#FA7A2A;padding:0px 0px 0px 10px;}.elementor-58 .elementor-element.elementor-element-830aac0 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-830aac0 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-830aac0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-830aac0.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-830aac0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-830aac0 .elementor-icon{font-size:58px;}.elementor-58 .elementor-element.elementor-element-830aac0 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-830aac0 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:2vw;font-weight:700;}.elementor-58 .elementor-element.elementor-element-830aac0:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-830aac0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-830aac0 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:400;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-0d09961{--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-58 .elementor-element.elementor-element-8c2c084{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:#0AA349;}.elementor-58 .elementor-element.elementor-element-8c2c084 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-8c336d5{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-8c336d5:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-8c336d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0AA349;}.elementor-58 .elementor-element.elementor-element-e5ea522{background-color:#0AA349;padding:0px 0px 0px 10px;}.elementor-58 .elementor-element.elementor-element-e5ea522 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-e5ea522 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-e5ea522.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-e5ea522.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-e5ea522.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-e5ea522 .elementor-icon{font-size:60px;}.elementor-58 .elementor-element.elementor-element-e5ea522 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-e5ea522 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:2vw;font-weight:700;}.elementor-58 .elementor-element.elementor-element-e5ea522:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-e5ea522:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-e5ea522 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:400;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-188da31{--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-58 .elementor-element.elementor-element-188da31:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-188da31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF2F3;}.elementor-58 .elementor-element.elementor-element-2af300e{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:160px 160px 160px 160px;}.elementor-58 .elementor-element.elementor-element-2af300e:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-2af300e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #8A0003 0%, #EF0F26 100%);}.elementor-58 .elementor-element.elementor-element-9568217{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:1.8vw;font-weight:700;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-9568217 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-78fcc45{--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-58 .elementor-element.elementor-element-8bab809 .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-58 .elementor-element.elementor-element-8bab809 .elementor-icon-box-title{margin-block-end:0px;color:#D30104;}.elementor-58 .elementor-element.elementor-element-8bab809.elementor-view-stacked .elementor-icon{background-color:#E4020B;}.elementor-58 .elementor-element.elementor-element-8bab809.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-8bab809.elementor-view-default .elementor-icon{fill:#E4020B;color:#E4020B;border-color:#E4020B;}.elementor-58 .elementor-element.elementor-element-8bab809 .elementor-icon{font-size:28px;}.elementor-58 .elementor-element.elementor-element-8bab809 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-8bab809 .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-58 .elementor-element.elementor-element-8bab809:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-8bab809:has(:focus) .elementor-icon-box-title{color:#D30104;}.elementor-58 .elementor-element.elementor-element-8bab809 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:46px;font-weight:800;line-height:50px;color:#D30104;}.elementor-58 .elementor-element.elementor-element-dcb66e5{--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-58 .elementor-element.elementor-element-dcb66e5:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-dcb66e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #8A0003 0%, #EF0F26 100%);}.elementor-58 .elementor-element.elementor-element-dcb66e5.e-con{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-4c0ce50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-58 .elementor-element.elementor-element-4c0ce50 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-4c0ce50.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-4c0ce50.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-4c0ce50.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-4c0ce50.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-4c0ce50.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-4c0ce50 .elementor-icon{font-size:44px;}.elementor-58 .elementor-element.elementor-element-4c0ce50 .elementor-icon svg{height:44px;}.elementor-58 .elementor-element.elementor-element-a4d0c91{background-color:#FFFFFF;padding:14px 0px 14px 0px;border-radius:0px 54px 54px 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-a4d0c91.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-a4d0c91 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:600;color:#E4020B;}.elementor-58 .elementor-element.elementor-element-7a3fe2a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-7a3fe2a img{width:100%;max-width:100%;height:280px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-3f711cc{--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-58 .elementor-element.elementor-element-3f711cc:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-3f711cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF8FD;}.elementor-58 .elementor-element.elementor-element-2dbc6f8 .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-58 .elementor-element.elementor-element-f50a34c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-58 .elementor-element.elementor-element-f50a34c .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-58 .elementor-element.elementor-element-f576d1f{--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-58 .elementor-element.elementor-element-f576d1f:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-f576d1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-2b1e1fe{--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-58 .elementor-element.elementor-element-2b1e1fe:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-2b1e1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1F9CE3 0%, #0255B2 100%);}.elementor-58 .elementor-element.elementor-element-1c25baa{--divider-border-style:solid;--divider-color:#08499C;--divider-border-width:2px;}.elementor-58 .elementor-element.elementor-element-1c25baa .elementor-divider-separator{width:100%;}.elementor-58 .elementor-element.elementor-element-1c25baa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-58 .elementor-element.elementor-element-66045d3 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-66045d3 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-66045d3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#08499C;color:#08499C;}.elementor-58 .elementor-element.elementor-element-66045d3.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-66045d3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-66045d3.elementor-view-framed .elementor-icon{background-color:#08499C;}.elementor-58 .elementor-element.elementor-element-66045d3 .elementor-icon{padding:22px;}.elementor-58 .elementor-element.elementor-element-66045d3 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-66045d3 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;}.elementor-58 .elementor-element.elementor-element-66045d3:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-66045d3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-66045d3 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-cdbb0a2{--divider-border-style:solid;--divider-color:#08499C;--divider-border-width:2px;}.elementor-58 .elementor-element.elementor-element-cdbb0a2 .elementor-divider-separator{width:100%;}.elementor-58 .elementor-element.elementor-element-cdbb0a2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-58 .elementor-element.elementor-element-4088720 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-4088720 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-4088720.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#08499C;color:#08499C;}.elementor-58 .elementor-element.elementor-element-4088720.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-4088720.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-4088720.elementor-view-framed .elementor-icon{background-color:#08499C;}.elementor-58 .elementor-element.elementor-element-4088720 .elementor-icon{padding:22px;}.elementor-58 .elementor-element.elementor-element-4088720 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-4088720 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;}.elementor-58 .elementor-element.elementor-element-4088720:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-4088720:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-4088720 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-b69a0d1{--divider-border-style:solid;--divider-color:#08499C;--divider-border-width:2px;}.elementor-58 .elementor-element.elementor-element-b69a0d1 .elementor-divider-separator{width:100%;}.elementor-58 .elementor-element.elementor-element-b69a0d1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-58 .elementor-element.elementor-element-6a1bf80 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-6a1bf80 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6a1bf80.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#08499C;color:#08499C;}.elementor-58 .elementor-element.elementor-element-6a1bf80.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-6a1bf80.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6a1bf80.elementor-view-framed .elementor-icon{background-color:#08499C;}.elementor-58 .elementor-element.elementor-element-6a1bf80 .elementor-icon{padding:22px;}.elementor-58 .elementor-element.elementor-element-6a1bf80 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-6a1bf80 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;}.elementor-58 .elementor-element.elementor-element-6a1bf80:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-6a1bf80:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6a1bf80 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-58c5e2f{--divider-border-style:solid;--divider-color:#08499C;--divider-border-width:2px;}.elementor-58 .elementor-element.elementor-element-58c5e2f .elementor-divider-separator{width:100%;}.elementor-58 .elementor-element.elementor-element-58c5e2f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-58 .elementor-element.elementor-element-6ad3cc6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-6ad3cc6 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6ad3cc6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#08499C;color:#08499C;}.elementor-58 .elementor-element.elementor-element-6ad3cc6.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-6ad3cc6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6ad3cc6.elementor-view-framed .elementor-icon{background-color:#08499C;}.elementor-58 .elementor-element.elementor-element-6ad3cc6 .elementor-icon{padding:22px;}.elementor-58 .elementor-element.elementor-element-6ad3cc6 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-6ad3cc6 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;}.elementor-58 .elementor-element.elementor-element-6ad3cc6:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-6ad3cc6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6ad3cc6 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-68d7795{--divider-border-style:solid;--divider-color:#08499C;--divider-border-width:2px;}.elementor-58 .elementor-element.elementor-element-68d7795 .elementor-divider-separator{width:100%;}.elementor-58 .elementor-element.elementor-element-68d7795 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-58 .elementor-element.elementor-element-3f291b7{--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-58 .elementor-element.elementor-element-1ab5b42 .fluentform-widget-wrapper .ff-el-input--label label{font-family:"Noto Sans JP", Sans-serif;}.elementor-58 .elementor-element.elementor-element-1ab5b42 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-58 .elementor-element.elementor-element-1ab5b42 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-58 .elementor-element.elementor-element-1ab5b42 .fluentform-widget-wrapper .ff-el-group select{font-family:"Noto Sans JP", Sans-serif;}.elementor-58 .elementor-element.elementor-element-1ab5b42 .fluentform-widget-wrapper .ff_t_c {font-family:"Noto Sans JP", Sans-serif;}.elementor-58 .elementor-element.elementor-element-1ab5b42 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;font-family:"Noto Sans JP", Sans-serif;}.elementor-58 .elementor-element.elementor-element-1ab5b42 .fluentform-widget-wrapper .ff-message-success{font-family:"Noto Sans JP", Sans-serif;}.elementor-58 .elementor-element.elementor-element-1ab5b42 .fluentform-widget-wrapper .error.text-danger{font-family:"Noto Sans JP", Sans-serif;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-2b23484{--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-58 .elementor-element.elementor-element-c9365f0{font-size:20px;}.elementor-58 .elementor-element.elementor-element-162ebab{font-size:20px;}.elementor-58 .elementor-element.elementor-element-869e767{padding:4px 8px 8px 10px;border-radius:101px 0px 0px 101px;}.elementor-58 .elementor-element.elementor-element-869e767 .elementor-heading-title{font-size:3.2vw;}.elementor-58 .elementor-element.elementor-element-86b216d{font-size:20px;}.elementor-58 .elementor-element.elementor-element-82469a8 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-26405f1 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-96373bd{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;}.elementor-58 .elementor-element.elementor-element-f3585ce .elementor-heading-title{font-size:54px;}.elementor-58 .elementor-element.elementor-element-877660f .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-877660f .elementor-icon-box-title a{font-size:12px;}.elementor-58 .elementor-element.elementor-element-877660f .elementor-icon-box-description{font-size:14px;}.elementor-58 .elementor-element.elementor-element-2488114{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-65f01f8{--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-58 .elementor-element.elementor-element-3e01b33{--border-radius:8px 8px 8px 8px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-58 .elementor-element.elementor-element-a0bcf9b img{height:80px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-0409a78 .elementor-heading-title{font-size:12px;}.elementor-58 .elementor-element.elementor-element-7f48fa3{--border-radius:8px 8px 8px 8px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-58 .elementor-element.elementor-element-b7eae57 img{height:80px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-8e5080d .elementor-heading-title{font-size:12px;}.elementor-58 .elementor-element.elementor-element-201b18b{--border-radius:8px 8px 8px 8px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-58 .elementor-element.elementor-element-6563a5a img{height:80px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-9df28f2 .elementor-heading-title{font-size:12px;}.elementor-58 .elementor-element.elementor-element-a3341ba{--border-radius:8px 8px 8px 8px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-58 .elementor-element.elementor-element-a688b22 img{height:80px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-5cd7ec6 .elementor-heading-title{font-size:12px;}.elementor-58 .elementor-element.elementor-element-e201e06{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-c89922d .elementor-button{font-size:18px;padding:8px 14px 8px 14px;}.elementor-58 .elementor-element.elementor-element-2090021{padding:0px 0px 0px 10px;font-size:28px;}.elementor-58 .elementor-element.elementor-element-ef231ee{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-53840c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 10px;z-index:10;font-size:15vw;}.elementor-58 .elementor-element.elementor-element-660c267 img{width:180px;height:180px;}.elementor-58 .elementor-element.elementor-element-868fc9b{--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-58 .elementor-element.elementor-element-e16e8df{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-2px;--z-index:4;}.elementor-58 .elementor-element.elementor-element-bec8d29 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-58 .elementor-element.elementor-element-bec8d29 .elementor-button{font-size:6vw;border-radius:133px 0px 0px 133px;padding:6px 10px 8px 14px;}.elementor-58 .elementor-element.elementor-element-d9cb0d7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-58 .elementor-element.elementor-element-d9cb0d7 .elementor-button{font-size:6vw;border-radius:133px 0px 0px 133px;padding:6px 10px 8px 14px;}.elementor-58 .elementor-element.elementor-element-507014d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-58 .elementor-element.elementor-element-507014d .elementor-button{font-size:6vw;border-radius:133px 0px 0px 133px;padding:6px 10px 8px 14px;}.elementor-58 .elementor-element.elementor-element-cfe0376{padding:4px 8px 8px 10px;border-radius:101px 0px 0px 101px;}.elementor-58 .elementor-element.elementor-element-cfe0376 .elementor-heading-title{font-size:3.2vw;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-5262e53{right:-62px;}body.rtl .elementor-58 .elementor-element.elementor-element-5262e53{left:-62px;}.elementor-58 .elementor-element.elementor-element-5262e53{top:-274px;}.elementor-58 .elementor-element.elementor-element-5262e53 img{width:250px;}.elementor-58 .elementor-element.elementor-element-9c6d228{--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-58 .elementor-element.elementor-element-a086431{padding:0px 0px 0px 10px;text-align:center;font-size:5.5vw;}.elementor-58 .elementor-element.elementor-element-1dd5836{--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-58 .elementor-element.elementor-element-bbfe632{padding:0px 0px 0px 0px;text-align:start;}.elementor-58 .elementor-element.elementor-element-bbfe632 .elementor-heading-title{font-size:4.7vw;}.elementor-58 .elementor-element.elementor-element-fa3b694{--width:45%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-5ff1d65 .elementor-heading-title{font-size:16px;}.elementor-58 .elementor-element.elementor-element-fdb653f .elementor-heading-title{font-size:16px;}.elementor-58 .elementor-element.elementor-element-c71925b{--e-transform-rotateZ:139deg;bottom:-32px;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-c71925b{right:9px;}body.rtl .elementor-58 .elementor-element.elementor-element-c71925b{left:9px;}.elementor-58 .elementor-element.elementor-element-c71925b .elementor-icon{font-size:28px;}.elementor-58 .elementor-element.elementor-element-c71925b .elementor-icon svg{height:28px;}.elementor-58 .elementor-element.elementor-element-25772f4{--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-58 .elementor-element.elementor-element-06cee35{--container-widget-width:20vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 20vw );max-width:20vw;}.elementor-58 .elementor-element.elementor-element-06cee35 .elementor-button{font-size:6vw;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-7df50b8{--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-58 .elementor-element.elementor-element-e67f315 .elementor-heading-title{font-size:25vw;line-height:1em;letter-spacing:-4.8px;}.elementor-58 .elementor-element.elementor-element-a93e664{padding:0px 20px 0px 0px;}.elementor-58 .elementor-element.elementor-element-a93e664 .elementor-icon-box-title{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-a93e664 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-a93e664 .elementor-icon-box-title a{font-size:5vw;}.elementor-58 .elementor-element.elementor-element-a93e664 .elementor-icon-box-description{font-size:6vw;}.elementor-58 .elementor-element.elementor-element-6ecdf47:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-6ecdf47 > .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-58 .elementor-element.elementor-element-6ecdf47{--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-58 .elementor-element.elementor-element-aa9c4c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-58 .elementor-element.elementor-element-aa9c4c8.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-aa9c4c8 img{width:32%;}.elementor-58 .elementor-element.elementor-element-165a95b{--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-58 .elementor-element.elementor-element-8fa252d{margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-113px;z-index:0;text-align:end;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-8fa252d{right:-87.6px;}body.rtl .elementor-58 .elementor-element.elementor-element-8fa252d{left:-87.6px;}.elementor-58 .elementor-element.elementor-element-8fa252d img{width:326px;max-width:100%;}.elementor-58 .elementor-element.elementor-element-2b8bcfd{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + -18px) -3px;padding:-0px 0px 0px 0px;text-align:start;}.elementor-58 .elementor-element.elementor-element-2b8bcfd img{width:72%;}.elementor-58 .elementor-element.elementor-element-276e931{--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-58 .elementor-element.elementor-element-51a7e2e{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-2px;--z-index:4;}.elementor-58 .elementor-element.elementor-element-dd6f049 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-58 .elementor-element.elementor-element-dd6f049 .elementor-button{font-size:5vw;border-radius:133px 0px 0px 133px;padding:6px 10px 8px 14px;}.elementor-58 .elementor-element.elementor-element-11b7658 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-58 .elementor-element.elementor-element-11b7658 .elementor-button{font-size:5vw;border-radius:133px 0px 0px 133px;padding:6px 10px 8px 14px;}.elementor-58 .elementor-element.elementor-element-00be5bc .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-58 .elementor-element.elementor-element-00be5bc .elementor-button{font-size:5vw;border-radius:133px 0px 0px 133px;padding:6px 10px 8px 14px;}.elementor-58 .elementor-element.elementor-element-c4462ef{padding:5px 10px 4px 10px;border-width:2px 2px 2px 2px;border-radius:130px 0px 0px 130px;}.elementor-58 .elementor-element.elementor-element-c4462ef.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-c4462ef .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:5px;}.elementor-58 .elementor-element.elementor-element-c4462ef .elementor-icon-box-title{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-c4462ef .elementor-icon{font-size:5vw;}.elementor-58 .elementor-element.elementor-element-c4462ef .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-c4462ef .elementor-icon-box-title a{font-size:4vw;line-height:0.2em;}.elementor-58 .elementor-element.elementor-element-c4462ef .elementor-icon-box-description{font-size:3.2vw;line-height:2em;}.elementor-58 .elementor-element.elementor-element-155f4d1{--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-58 .elementor-element.elementor-element-96ec99b{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-58 .elementor-element.elementor-element-025fc75 img{height:80px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-9ced4d0{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-58 .elementor-element.elementor-element-9ced4d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-9ced4d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-9ced4d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-9ced4d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-58 .elementor-element.elementor-element-9ced4d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-58 .elementor-element.elementor-element-9ced4d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-9ced4d0 .elementor-icon-list-item > a{font-size:3.3vw;}.elementor-58 .elementor-element.elementor-element-481bfd8{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-58 .elementor-element.elementor-element-f4e3aba img{height:80px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-bcd87ac{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-58 .elementor-element.elementor-element-bcd87ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-bcd87ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-bcd87ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-bcd87ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-58 .elementor-element.elementor-element-bcd87ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-58 .elementor-element.elementor-element-bcd87ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-bcd87ac .elementor-icon-list-item > a{font-size:3.3vw;}.elementor-58 .elementor-element.elementor-element-59365f8{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-58 .elementor-element.elementor-element-ec47bc2 img{height:80px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-a7fc3fb{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-58 .elementor-element.elementor-element-a7fc3fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-a7fc3fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-a7fc3fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-a7fc3fb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-58 .elementor-element.elementor-element-a7fc3fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-58 .elementor-element.elementor-element-a7fc3fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-a7fc3fb .elementor-icon-list-item > a{font-size:3.3vw;}.elementor-58 .elementor-element.elementor-element-968b013{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-58 .elementor-element.elementor-element-bba4a99 img{height:80px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-596cc31{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-58 .elementor-element.elementor-element-596cc31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-596cc31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-596cc31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-596cc31 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-58 .elementor-element.elementor-element-596cc31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-58 .elementor-element.elementor-element-596cc31 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-596cc31 .elementor-icon-list-item > a{font-size:3.3vw;}.elementor-58 .elementor-element.elementor-element-1c86f80{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-6ed12f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-6ed12f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-6ed12f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-6ed12f2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-58 .elementor-element.elementor-element-6ed12f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-58 .elementor-element.elementor-element-6ed12f2{--e-icon-list-icon-size:20px;}.elementor-58 .elementor-element.elementor-element-6ed12f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-6ed12f2 .elementor-icon-list-item > a{font-size:4.3vw;}.elementor-58 .elementor-element.elementor-element-d57e705{--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-58 .elementor-element.elementor-element-0b51ad4{--width:auto;}.elementor-58 .elementor-element.elementor-element-23427f7 .elementor-heading-title{font-size:16px;}.elementor-58 .elementor-element.elementor-element-276faaf .elementor-heading-title{font-size:12px;}.elementor-58 .elementor-element.elementor-element-6c00c0c{--width:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-58 .elementor-element.elementor-element-35bd3f2 .elementor-heading-title{font-size:17vw;}.elementor-58 .elementor-element.elementor-element-daf7fc3 .elementor-icon-box-description{font-size:14px;}.elementor-58 .elementor-element.elementor-element-acfb2bf{--flex-wrap:nowrap;}.elementor-58 .elementor-element.elementor-element-38adde8 .elementor-icon{font-size:32px;}.elementor-58 .elementor-element.elementor-element-38adde8 .elementor-icon svg{height:32px;}.elementor-58 .elementor-element.elementor-element-02dd3e9{font-size:20px;}.elementor-58 .elementor-element.elementor-element-3b8e83c .elementor-icon{font-size:32px;}.elementor-58 .elementor-element.elementor-element-3b8e83c .elementor-icon svg{height:32px;}.elementor-58 .elementor-element.elementor-element-450c2f1{font-size:20px;}.elementor-58 .elementor-element.elementor-element-f0f3a19{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-b34c8b8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-58 .elementor-element.elementor-element-7578df0{text-align:center;}.elementor-58 .elementor-element.elementor-element-7578df0 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-e154f2a{font-size:14px;}.elementor-58 .elementor-element.elementor-element-f4cd5e2{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-58 .elementor-element.elementor-element-5896512{--width:49%;}.elementor-58 .elementor-element.elementor-element-4f1b226 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-41386ca{--width:49%;}.elementor-58 .elementor-element.elementor-element-5aa5117 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-024f383{--width:49%;}.elementor-58 .elementor-element.elementor-element-b47851b .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-0aec67e{--width:49%;}.elementor-58 .elementor-element.elementor-element-19165ee .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-d2c45e9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-5fefb2a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-6a8a812{font-size:12px;}.elementor-58 .elementor-element.elementor-element-b339b81{--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-58 .elementor-element.elementor-element-b339b81.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-2c9322a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-2c9322a .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-58 .elementor-element.elementor-element-2c9322a .elementor-icon-box-title{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-2c9322a .elementor-icon{font-size:42px;}.elementor-58 .elementor-element.elementor-element-2c9322a .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-2c9322a .elementor-icon-box-title a{font-size:5.4vw;}.elementor-58 .elementor-element.elementor-element-2c9322a .elementor-icon-box-description{font-size:5vw;}.elementor-58 .elementor-element.elementor-element-815a62a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-423d10e{font-size:12px;}.elementor-58 .elementor-element.elementor-element-085ba97{--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-58 .elementor-element.elementor-element-085ba97.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-b4647f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-b4647f5 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-58 .elementor-element.elementor-element-b4647f5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-b4647f5 .elementor-icon{font-size:42px;}.elementor-58 .elementor-element.elementor-element-b4647f5 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-b4647f5 .elementor-icon-box-title a{font-size:5.4vw;}.elementor-58 .elementor-element.elementor-element-b4647f5 .elementor-icon-box-description{font-size:5vw;}.elementor-58 .elementor-element.elementor-element-23e3ed6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-58 .elementor-element.elementor-element-43878ff{--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-58 .elementor-element.elementor-element-6378654{text-align:center;font-size:6vw;line-height:1.3em;}.elementor-58 .elementor-element.elementor-element-6378654 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-0206006{--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-e672528 .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-58 .elementor-element.elementor-element-e672528 .elementor-icon-box-title{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-e672528 .elementor-icon{font-size:6vw;}.elementor-58 .elementor-element.elementor-element-e672528 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-e672528 .elementor-icon-box-title a{font-size:8.5vw;line-height:1em;letter-spacing:-1.4px;}.elementor-58 .elementor-element.elementor-element-e672528 .elementor-icon-box-description{font-size:1px;}.elementor-58 .elementor-element.elementor-element-3b3c793{--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-58 .elementor-element.elementor-element-a17fe00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-58 .elementor-element.elementor-element-a17fe00 .elementor-icon{font-size:5.5vw;}.elementor-58 .elementor-element.elementor-element-a17fe00 .elementor-icon svg{height:5.5vw;}.elementor-58 .elementor-element.elementor-element-84bc3d6{padding:4px 0px 4px 0px;border-radius:0px 92px 69px 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-84bc3d6.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-84bc3d6 .elementor-heading-title{font-size:4.5vw;}.elementor-58 .elementor-element.elementor-element-0bac0f2{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-0bac0f2 img{height:160px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-01c577c{--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-58 .elementor-element.elementor-element-50d8915{width:100%;max-width:100%;text-align:center;}.elementor-58 .elementor-element.elementor-element-50d8915 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-dffb0a2{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-dffb0a2 img{height:140px;}.elementor-58 .elementor-element.elementor-element-d30d8a2{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-9afdeb3{--width:auto;}.elementor-58 .elementor-element.elementor-element-22522ea .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-b2397ca{--width:auto;}.elementor-58 .elementor-element.elementor-element-c4bb05f .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-d9feeed{--width:auto;}.elementor-58 .elementor-element.elementor-element-c306bb9 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-bb69503{--width:auto;}.elementor-58 .elementor-element.elementor-element-7888d07 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-d4bb0cb{--width:auto;}.elementor-58 .elementor-element.elementor-element-5b3d265 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-7381fce{--padding-top:20px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-a057c20{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-58 .elementor-element.elementor-element-cfac37d{font-size:20px;}.elementor-58 .elementor-element.elementor-element-d8a4624.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-d8a4624{text-align:center;font-size:26px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-02719ba{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-30b65a5{--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-1f2888c{font-size:7vw;}.elementor-58 .elementor-element.elementor-element-9503ce6{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-d4f149c{text-align:center;}.elementor-58 .elementor-element.elementor-element-d4f149c .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-fdcba1e{--width:auto;}.elementor-58 .elementor-element.elementor-element-0044aed{text-align:center;}.elementor-58 .elementor-element.elementor-element-0044aed .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-6e00c32{text-align:center;font-size:3.2vw;}.elementor-58 .elementor-element.elementor-element-efe4384{--width:auto;}.elementor-58 .elementor-element.elementor-element-d2d3122{text-align:center;}.elementor-58 .elementor-element.elementor-element-d2d3122 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-3b9fa64{text-align:center;font-size:3.2vw;}.elementor-58 .elementor-element.elementor-element-96ddfaa{--width:auto;}.elementor-58 .elementor-element.elementor-element-193ee98{text-align:center;}.elementor-58 .elementor-element.elementor-element-193ee98 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-73d8750{text-align:center;font-size:3.2vw;}.elementor-58 .elementor-element.elementor-element-ce80a8e{--width:auto;}.elementor-58 .elementor-element.elementor-element-17d2753{text-align:center;}.elementor-58 .elementor-element.elementor-element-17d2753 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-1663240{text-align:center;font-size:3.2vw;}.elementor-58 .elementor-element.elementor-element-510e03b{--width:auto;}.elementor-58 .elementor-element.elementor-element-8c6a039{text-align:center;}.elementor-58 .elementor-element.elementor-element-8c6a039 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-cea7849{text-align:center;font-size:3.2vw;}.elementor-58 .elementor-element.elementor-element-6ec3a5e{--width:auto;}.elementor-58 .elementor-element.elementor-element-d3055aa{text-align:center;}.elementor-58 .elementor-element.elementor-element-d3055aa .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-a0cbd77{text-align:center;font-size:3.2vw;}.elementor-58 .elementor-element.elementor-element-878490f{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-ad1e904 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-ad1e904 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-ad1e904 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-ad1e904 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-58 .elementor-element.elementor-element-ad1e904 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-58 .elementor-element.elementor-element-ad1e904{--e-icon-list-icon-size:20px;}.elementor-58 .elementor-element.elementor-element-ad1e904 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-ad1e904 .elementor-icon-list-item > a{font-size:4.3vw;}.elementor-58 .elementor-element.elementor-element-c44abf0{--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-58 .elementor-element.elementor-element-6ff8f3c{--width:auto;}.elementor-58 .elementor-element.elementor-element-291771a .elementor-heading-title{font-size:16px;}.elementor-58 .elementor-element.elementor-element-19c68ad .elementor-heading-title{font-size:12px;}.elementor-58 .elementor-element.elementor-element-5e7976b{--width:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-58 .elementor-element.elementor-element-9f91d2d .elementor-heading-title{font-size:17vw;}.elementor-58 .elementor-element.elementor-element-22f21a9 .elementor-icon-box-description{font-size:14px;}.elementor-58 .elementor-element.elementor-element-5a2564f{--flex-wrap:nowrap;}.elementor-58 .elementor-element.elementor-element-8ee3922 .elementor-icon{font-size:32px;}.elementor-58 .elementor-element.elementor-element-8ee3922 .elementor-icon svg{height:32px;}.elementor-58 .elementor-element.elementor-element-be60b9f{font-size:20px;}.elementor-58 .elementor-element.elementor-element-b7205fd .elementor-icon{font-size:32px;}.elementor-58 .elementor-element.elementor-element-b7205fd .elementor-icon svg{height:32px;}.elementor-58 .elementor-element.elementor-element-b37a0f3{font-size:20px;}.elementor-58 .elementor-element.elementor-element-629aa14{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-67d3e15{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-58 .elementor-element.elementor-element-c7ff141{text-align:center;}.elementor-58 .elementor-element.elementor-element-c7ff141 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-967bdea{font-size:14px;}.elementor-58 .elementor-element.elementor-element-657817a{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-58 .elementor-element.elementor-element-d73a690{--width:49%;}.elementor-58 .elementor-element.elementor-element-5fe49f3 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-92bf3ba{--width:49%;}.elementor-58 .elementor-element.elementor-element-c2b018e .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-e00483f{--width:49%;}.elementor-58 .elementor-element.elementor-element-3be9c08 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-3d74bd6{--width:49%;}.elementor-58 .elementor-element.elementor-element-1b0ce49 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-0c940f6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-7473ec3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-d626cdd{font-size:12px;}.elementor-58 .elementor-element.elementor-element-5b81ed9{--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-58 .elementor-element.elementor-element-5b81ed9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-5cac756{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-5cac756 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-58 .elementor-element.elementor-element-5cac756 .elementor-icon-box-title{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-5cac756 .elementor-icon{font-size:42px;}.elementor-58 .elementor-element.elementor-element-5cac756 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-5cac756 .elementor-icon-box-title a{font-size:5.4vw;}.elementor-58 .elementor-element.elementor-element-5cac756 .elementor-icon-box-description{font-size:5vw;}.elementor-58 .elementor-element.elementor-element-ebdfea7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-58cc564{font-size:12px;}.elementor-58 .elementor-element.elementor-element-a5e2a9a{--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-58 .elementor-element.elementor-element-a5e2a9a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-6d5ad4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-6d5ad4e .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-58 .elementor-element.elementor-element-6d5ad4e .elementor-icon-box-title{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-6d5ad4e .elementor-icon{font-size:42px;}.elementor-58 .elementor-element.elementor-element-6d5ad4e .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-6d5ad4e .elementor-icon-box-title a{font-size:5.4vw;}.elementor-58 .elementor-element.elementor-element-6d5ad4e .elementor-icon-box-description{font-size:5vw;}.elementor-58 .elementor-element.elementor-element-f20a687{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-58 .elementor-element.elementor-element-9967fe2{--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-58 .elementor-element.elementor-element-4ed4ffd{text-align:center;font-size:6vw;line-height:1.3em;}.elementor-58 .elementor-element.elementor-element-4ed4ffd p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-d16ac4e{--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-af41bd6 .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-58 .elementor-element.elementor-element-af41bd6 .elementor-icon-box-title{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-af41bd6 .elementor-icon{font-size:6vw;}.elementor-58 .elementor-element.elementor-element-af41bd6 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-af41bd6 .elementor-icon-box-title a{font-size:8.5vw;line-height:1em;letter-spacing:-1.4px;}.elementor-58 .elementor-element.elementor-element-af41bd6 .elementor-icon-box-description{font-size:1px;}.elementor-58 .elementor-element.elementor-element-6635a21{--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-58 .elementor-element.elementor-element-6e3035d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-58 .elementor-element.elementor-element-6e3035d .elementor-icon{font-size:5.5vw;}.elementor-58 .elementor-element.elementor-element-6e3035d .elementor-icon svg{height:5.5vw;}.elementor-58 .elementor-element.elementor-element-168aeb8{padding:4px 0px 4px 0px;border-radius:0px 92px 69px 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-168aeb8.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-168aeb8 .elementor-heading-title{font-size:4.5vw;}.elementor-58 .elementor-element.elementor-element-b933b91{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-b933b91 img{height:160px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-e16adbe{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-a9bdb27{text-align:center;}.elementor-58 .elementor-element.elementor-element-a9bdb27 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-9a07791{font-size:16px;}.elementor-58 .elementor-element.elementor-element-68ac8df{text-align:center;}.elementor-58 .elementor-element.elementor-element-68ac8df .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-1acc87a{font-size:14px;}.elementor-58 .elementor-element.elementor-element-675e7a7{text-align:end;}.elementor-58 .elementor-element.elementor-element-675e7a7 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-f819a3f{font-size:14px;}.elementor-58 .elementor-element.elementor-element-d68778f{text-align:end;}.elementor-58 .elementor-element.elementor-element-d68778f .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-c9b34fe{font-size:13px;}.elementor-58 .elementor-element.elementor-element-104c9ce{text-align:end;}.elementor-58 .elementor-element.elementor-element-104c9ce .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-e7c78e8{font-size:14px;}.elementor-58 .elementor-element.elementor-element-8a2483b{text-align:end;}.elementor-58 .elementor-element.elementor-element-8a2483b .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-eee919c{text-align:center;}.elementor-58 .elementor-element.elementor-element-eee919c .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-abdb07d{font-size:14px;}.elementor-58 .elementor-element.elementor-element-1233b74{text-align:end;}.elementor-58 .elementor-element.elementor-element-1233b74 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-7bfccbf{font-size:14px;}.elementor-58 .elementor-element.elementor-element-869c957{text-align:end;}.elementor-58 .elementor-element.elementor-element-869c957 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-9d30a2a{font-size:14px;}.elementor-58 .elementor-element.elementor-element-68ce342{text-align:end;}.elementor-58 .elementor-element.elementor-element-68ce342 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-4b2397f{font-size:14px;}.elementor-58 .elementor-element.elementor-element-312f5e1{text-align:end;}.elementor-58 .elementor-element.elementor-element-312f5e1 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-0d67b01{text-align:center;}.elementor-58 .elementor-element.elementor-element-0d67b01 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-e7ec313{font-size:14px;}.elementor-58 .elementor-element.elementor-element-afafe94{text-align:end;}.elementor-58 .elementor-element.elementor-element-afafe94 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-45640d7{font-size:14px;}.elementor-58 .elementor-element.elementor-element-5a7d31e{text-align:end;}.elementor-58 .elementor-element.elementor-element-5a7d31e .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-dbbdfb8{font-size:14px;}.elementor-58 .elementor-element.elementor-element-4f17b83{text-align:end;}.elementor-58 .elementor-element.elementor-element-4f17b83 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-5273425{font-size:14px;}.elementor-58 .elementor-element.elementor-element-3c34f45{text-align:end;}.elementor-58 .elementor-element.elementor-element-3c34f45 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-5a16076{text-align:center;}.elementor-58 .elementor-element.elementor-element-5a16076 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-f1e083d{font-size:14px;}.elementor-58 .elementor-element.elementor-element-ce94b30{text-align:end;}.elementor-58 .elementor-element.elementor-element-ce94b30 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-a9ff53d{font-size:13px;}.elementor-58 .elementor-element.elementor-element-490a6c9{text-align:end;}.elementor-58 .elementor-element.elementor-element-490a6c9 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-8cd4bb9{font-size:14px;}.elementor-58 .elementor-element.elementor-element-22bdc07{text-align:end;}.elementor-58 .elementor-element.elementor-element-22bdc07 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-cc1b27c{font-size:14px;}.elementor-58 .elementor-element.elementor-element-04ecb2f{text-align:end;}.elementor-58 .elementor-element.elementor-element-04ecb2f .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-57f982c{text-align:center;}.elementor-58 .elementor-element.elementor-element-57f982c .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-5e98e39{font-size:14px;}.elementor-58 .elementor-element.elementor-element-8a518ef{text-align:end;}.elementor-58 .elementor-element.elementor-element-8a518ef .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-8bfad63{font-size:14px;}.elementor-58 .elementor-element.elementor-element-47fe643{text-align:end;}.elementor-58 .elementor-element.elementor-element-47fe643 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-15d67c0{font-size:14px;}.elementor-58 .elementor-element.elementor-element-a259b15{text-align:end;}.elementor-58 .elementor-element.elementor-element-a259b15 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-314364c{font-size:14px;}.elementor-58 .elementor-element.elementor-element-76db870{text-align:end;}.elementor-58 .elementor-element.elementor-element-76db870 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-1b0bf08{text-align:center;}.elementor-58 .elementor-element.elementor-element-1b0bf08 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-9cd9fab{font-size:14px;}.elementor-58 .elementor-element.elementor-element-cc43a91{text-align:end;}.elementor-58 .elementor-element.elementor-element-cc43a91 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-9b09035{font-size:14px;}.elementor-58 .elementor-element.elementor-element-d54cfd3{text-align:end;}.elementor-58 .elementor-element.elementor-element-d54cfd3 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-543f791{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-bae28ff{--e-icon-list-icon-size:20px;}.elementor-58 .elementor-element.elementor-element-bae28ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-bae28ff .elementor-icon-list-item > a{font-size:14px;}.elementor-58 .elementor-element.elementor-element-b430629{--e-icon-list-icon-size:20px;}.elementor-58 .elementor-element.elementor-element-b430629 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-b430629 .elementor-icon-list-item > a{font-size:14px;}.elementor-58 .elementor-element.elementor-element-d0aa270{--min-height:96px;--overlay-opacity:1;--padding-top:34px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-d0aa270 > .elementor-shape-bottom svg, .elementor-58 .elementor-element.elementor-element-d0aa270 > .e-con-inner > .elementor-shape-bottom svg{height:40px;}.elementor-58 .elementor-element.elementor-element-ac80eaf{text-align:center;}.elementor-58 .elementor-element.elementor-element-ac80eaf .elementor-heading-title{font-size:5vw;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-b221966{font-size:3.8vw;}.elementor-58 .elementor-element.elementor-element-0575048{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-c75db46{font-size:16px;}.elementor-58 .elementor-element.elementor-element-4670abc{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-e0d6a17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-e0d6a17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-e0d6a17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-e0d6a17 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-58 .elementor-element.elementor-element-e0d6a17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-58 .elementor-element.elementor-element-e0d6a17{--e-icon-list-icon-size:20px;}.elementor-58 .elementor-element.elementor-element-e0d6a17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-e0d6a17 .elementor-icon-list-item > a{font-size:4.3vw;}.elementor-58 .elementor-element.elementor-element-97d663d{--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-58 .elementor-element.elementor-element-eab94af{--width:auto;}.elementor-58 .elementor-element.elementor-element-4eda1d0 .elementor-heading-title{font-size:16px;}.elementor-58 .elementor-element.elementor-element-e7e8fe6 .elementor-heading-title{font-size:12px;}.elementor-58 .elementor-element.elementor-element-12af5c3{--width:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-58 .elementor-element.elementor-element-e2420de .elementor-heading-title{font-size:17vw;}.elementor-58 .elementor-element.elementor-element-ed43400 .elementor-icon-box-description{font-size:14px;}.elementor-58 .elementor-element.elementor-element-452a71f{--flex-wrap:nowrap;}.elementor-58 .elementor-element.elementor-element-c502d09 .elementor-icon{font-size:32px;}.elementor-58 .elementor-element.elementor-element-c502d09 .elementor-icon svg{height:32px;}.elementor-58 .elementor-element.elementor-element-7aba2d1{font-size:20px;}.elementor-58 .elementor-element.elementor-element-0719a6d .elementor-icon{font-size:32px;}.elementor-58 .elementor-element.elementor-element-0719a6d .elementor-icon svg{height:32px;}.elementor-58 .elementor-element.elementor-element-231cccb{font-size:20px;}.elementor-58 .elementor-element.elementor-element-ce867de{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-3818e92{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-58 .elementor-element.elementor-element-89a52da{text-align:center;}.elementor-58 .elementor-element.elementor-element-89a52da .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-6517fde{font-size:14px;}.elementor-58 .elementor-element.elementor-element-e31a0e0{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-58 .elementor-element.elementor-element-40b3b39{--width:49%;}.elementor-58 .elementor-element.elementor-element-6719656 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-c2930c8{--width:49%;}.elementor-58 .elementor-element.elementor-element-5d38baa .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-8cba01b{--width:49%;}.elementor-58 .elementor-element.elementor-element-df37a21 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-23ab5cf{--width:49%;}.elementor-58 .elementor-element.elementor-element-7842079 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-ca1a117{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-b4b7b1d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-e9725a7{font-size:12px;}.elementor-58 .elementor-element.elementor-element-065d888{--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-58 .elementor-element.elementor-element-065d888.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-d825440{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-d825440 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-58 .elementor-element.elementor-element-d825440 .elementor-icon-box-title{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-d825440 .elementor-icon{font-size:42px;}.elementor-58 .elementor-element.elementor-element-d825440 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-d825440 .elementor-icon-box-title a{font-size:5.4vw;}.elementor-58 .elementor-element.elementor-element-d825440 .elementor-icon-box-description{font-size:5vw;}.elementor-58 .elementor-element.elementor-element-a1750f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-c2cefbe{font-size:12px;}.elementor-58 .elementor-element.elementor-element-dc65dc5{--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-58 .elementor-element.elementor-element-dc65dc5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-f0d3a8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-f0d3a8e .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-58 .elementor-element.elementor-element-f0d3a8e .elementor-icon-box-title{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-f0d3a8e .elementor-icon{font-size:42px;}.elementor-58 .elementor-element.elementor-element-f0d3a8e .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-f0d3a8e .elementor-icon-box-title a{font-size:5.4vw;}.elementor-58 .elementor-element.elementor-element-f0d3a8e .elementor-icon-box-description{font-size:5vw;}.elementor-58 .elementor-element.elementor-element-c82b29a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-58 .elementor-element.elementor-element-319fb0b{--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-58 .elementor-element.elementor-element-2ebe35a{text-align:center;font-size:6vw;line-height:1.3em;}.elementor-58 .elementor-element.elementor-element-2ebe35a p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-5a3ec37{--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-202c0ae .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-58 .elementor-element.elementor-element-202c0ae .elementor-icon-box-title{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-202c0ae .elementor-icon{font-size:6vw;}.elementor-58 .elementor-element.elementor-element-202c0ae .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-202c0ae .elementor-icon-box-title a{font-size:8.5vw;line-height:1em;letter-spacing:-1.4px;}.elementor-58 .elementor-element.elementor-element-202c0ae .elementor-icon-box-description{font-size:1px;}.elementor-58 .elementor-element.elementor-element-8c9ce03{--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-58 .elementor-element.elementor-element-e036999{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-58 .elementor-element.elementor-element-e036999 .elementor-icon{font-size:5.5vw;}.elementor-58 .elementor-element.elementor-element-e036999 .elementor-icon svg{height:5.5vw;}.elementor-58 .elementor-element.elementor-element-7978b34{padding:4px 0px 4px 0px;border-radius:0px 92px 69px 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-7978b34.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-7978b34 .elementor-heading-title{font-size:4.5vw;}.elementor-58 .elementor-element.elementor-element-e70cd09{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-e70cd09 img{height:160px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-dc808f8{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-fa7e01b{text-align:center;}.elementor-58 .elementor-element.elementor-element-fa7e01b .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-e6ec351{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-58 .elementor-element.elementor-element-bb2a11c{text-align:center;}.elementor-58 .elementor-element.elementor-element-bb2a11c .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-b1975a4 .elementor-image-box-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-b1975a4 .elementor-image-box-img{margin-bottom:0px;}.elementor-58 .elementor-element.elementor-element-b1975a4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-58 .elementor-element.elementor-element-b1975a4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-58 .elementor-element.elementor-element-b1975a4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-58 .elementor-element.elementor-element-b1975a4 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-58 .elementor-element.elementor-element-b1975a4 .elementor-image-box-img img{height:80px;}.elementor-58 .elementor-element.elementor-element-b1975a4 .elementor-image-box-title{font-size:16px;}.elementor-58 .elementor-element.elementor-element-b1975a4 .elementor-image-box-description{font-size:14px;}.elementor-58 .elementor-element.elementor-element-1ea184a{text-align:center;}.elementor-58 .elementor-element.elementor-element-0c7d330{text-align:center;}.elementor-58 .elementor-element.elementor-element-0c7d330 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-8a58602 .elementor-image-box-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-8a58602 .elementor-image-box-img{margin-bottom:0px;}.elementor-58 .elementor-element.elementor-element-8a58602.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-58 .elementor-element.elementor-element-8a58602.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-58 .elementor-element.elementor-element-8a58602.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-58 .elementor-element.elementor-element-8a58602 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-58 .elementor-element.elementor-element-8a58602 .elementor-image-box-img img{height:80px;}.elementor-58 .elementor-element.elementor-element-8a58602 .elementor-image-box-title{font-size:16px;}.elementor-58 .elementor-element.elementor-element-8a58602 .elementor-image-box-description{font-size:14px;}.elementor-58 .elementor-element.elementor-element-d92480c{text-align:center;}.elementor-58 .elementor-element.elementor-element-d92480c .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-7d90213 .elementor-image-box-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-7d90213 .elementor-image-box-img{margin-bottom:0px;}.elementor-58 .elementor-element.elementor-element-7d90213.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-58 .elementor-element.elementor-element-7d90213.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-58 .elementor-element.elementor-element-7d90213.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-58 .elementor-element.elementor-element-7d90213 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-58 .elementor-element.elementor-element-7d90213 .elementor-image-box-img img{height:80px;}.elementor-58 .elementor-element.elementor-element-7d90213 .elementor-image-box-title{font-size:16px;}.elementor-58 .elementor-element.elementor-element-7d90213 .elementor-image-box-description{font-size:14px;}.elementor-58 .elementor-element.elementor-element-6d9e116{text-align:center;}.elementor-58 .elementor-element.elementor-element-6d9e116 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-db7301c .elementor-image-box-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-db7301c .elementor-image-box-img{margin-bottom:0px;}.elementor-58 .elementor-element.elementor-element-db7301c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-58 .elementor-element.elementor-element-db7301c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-58 .elementor-element.elementor-element-db7301c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-58 .elementor-element.elementor-element-db7301c .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-58 .elementor-element.elementor-element-db7301c .elementor-image-box-img img{height:80px;}.elementor-58 .elementor-element.elementor-element-db7301c .elementor-image-box-title{font-size:16px;}.elementor-58 .elementor-element.elementor-element-db7301c .elementor-image-box-description{font-size:14px;}.elementor-58 .elementor-element.elementor-element-f40939c{text-align:center;}.elementor-58 .elementor-element.elementor-element-f40939c .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-9faa76d{--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-58 .elementor-element.elementor-element-99b12ad{--width:auto;}.elementor-58 .elementor-element.elementor-element-a88d4d3{text-align:center;}.elementor-58 .elementor-element.elementor-element-a88d4d3 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-4a5a67d{text-align:center;font-size:4vw;}.elementor-58 .elementor-element.elementor-element-1f01422{--width:auto;}.elementor-58 .elementor-element.elementor-element-7d29c73{text-align:center;}.elementor-58 .elementor-element.elementor-element-7d29c73 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-f64e93a{text-align:center;font-size:4vw;}.elementor-58 .elementor-element.elementor-element-ffa59ca{--width:auto;}.elementor-58 .elementor-element.elementor-element-0910b20{text-align:center;}.elementor-58 .elementor-element.elementor-element-0910b20 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-e0be7dc{text-align:center;font-size:4vw;}.elementor-58 .elementor-element.elementor-element-e51d7c0{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-45f1ef3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-806bef0 .elementor-button{font-size:16px;}.elementor-58 .elementor-element.elementor-element-6733705{text-align:center;}.elementor-58 .elementor-element.elementor-element-6733705 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-a529b80{width:100%;max-width:100%;text-align:center;}.elementor-58 .elementor-element.elementor-element-a529b80 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-f9f296d{text-align:center;}.elementor-58 .elementor-element.elementor-element-f87e11b{text-align:center;}.elementor-58 .elementor-element.elementor-element-849c96a{text-align:center;}.elementor-58 .elementor-element.elementor-element-defe96e{text-align:center;}.elementor-58 .elementor-element.elementor-element-a270c29{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-8b9d1cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-73bc90c{text-align:center;}.elementor-58 .elementor-element.elementor-element-73bc90c .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-1b85f89{width:100%;max-width:100%;text-align:center;}.elementor-58 .elementor-element.elementor-element-1b85f89 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-8082bb7{--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-58 .elementor-element.elementor-element-4c4dfc3{text-align:center;}.elementor-58 .elementor-element.elementor-element-22d36ae{text-align:center;}.elementor-58 .elementor-element.elementor-element-fa1fd1f{text-align:center;}.elementor-58 .elementor-element.elementor-element-02f698f{text-align:center;}.elementor-58 .elementor-element.elementor-element-3819b73{text-align:center;}.elementor-58 .elementor-element.elementor-element-f1f80f7{text-align:center;}.elementor-58 .elementor-element.elementor-element-fabc6d4{width:100%;max-width:100%;--n-accordion-title-font-size:14px;}.elementor-58 .elementor-element.elementor-element-a5a7dcc{text-align:center;}.elementor-58 .elementor-element.elementor-element-f7807c9{text-align:center;}.elementor-58 .elementor-element.elementor-element-fa81c80{text-align:center;}.elementor-58 .elementor-element.elementor-element-0532c0b{text-align:center;}.elementor-58 .elementor-element.elementor-element-cbdae32{text-align:center;}.elementor-58 .elementor-element.elementor-element-980d400{text-align:center;}.elementor-58 .elementor-element.elementor-element-e1ebeff{width:100%;max-width:100%;--n-accordion-title-font-size:14px;}.elementor-58 .elementor-element.elementor-element-1c7ce13{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-6a3c38a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-6a3c38a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-6a3c38a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-58 .elementor-element.elementor-element-6a3c38a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-58 .elementor-element.elementor-element-6a3c38a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-58 .elementor-element.elementor-element-6a3c38a{--e-icon-list-icon-size:20px;}.elementor-58 .elementor-element.elementor-element-6a3c38a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-6a3c38a .elementor-icon-list-item > a{font-size:4.3vw;}.elementor-58 .elementor-element.elementor-element-06f35aa{--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-58 .elementor-element.elementor-element-4ecf892{--width:auto;}.elementor-58 .elementor-element.elementor-element-7ddb240 .elementor-heading-title{font-size:16px;}.elementor-58 .elementor-element.elementor-element-c08fcc5 .elementor-heading-title{font-size:12px;}.elementor-58 .elementor-element.elementor-element-3eb9f82{--width:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-58 .elementor-element.elementor-element-5066187 .elementor-heading-title{font-size:17vw;}.elementor-58 .elementor-element.elementor-element-1d1c8c5 .elementor-icon-box-description{font-size:14px;}.elementor-58 .elementor-element.elementor-element-a021f37{--flex-wrap:nowrap;}.elementor-58 .elementor-element.elementor-element-4df2e03 .elementor-icon{font-size:32px;}.elementor-58 .elementor-element.elementor-element-4df2e03 .elementor-icon svg{height:32px;}.elementor-58 .elementor-element.elementor-element-78d0ea0{font-size:20px;}.elementor-58 .elementor-element.elementor-element-2d495e0 .elementor-icon{font-size:32px;}.elementor-58 .elementor-element.elementor-element-2d495e0 .elementor-icon svg{height:32px;}.elementor-58 .elementor-element.elementor-element-0c21984{font-size:20px;}.elementor-58 .elementor-element.elementor-element-bb00747{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-a200ff7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-58 .elementor-element.elementor-element-42fd589{text-align:center;}.elementor-58 .elementor-element.elementor-element-42fd589 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-f9664f1{font-size:14px;}.elementor-58 .elementor-element.elementor-element-499711d{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-58 .elementor-element.elementor-element-eacfd43{--width:49%;}.elementor-58 .elementor-element.elementor-element-921c1e0 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-0ae6c9e{--width:49%;}.elementor-58 .elementor-element.elementor-element-b771798 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-ba24ddf{--width:49%;}.elementor-58 .elementor-element.elementor-element-258309c .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-7e7c93c{--width:49%;}.elementor-58 .elementor-element.elementor-element-001f293 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-0de9c95{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-d84251a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-fb0bb47{font-size:12px;}.elementor-58 .elementor-element.elementor-element-3267929{--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-58 .elementor-element.elementor-element-3267929.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-830aac0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-830aac0 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-58 .elementor-element.elementor-element-830aac0 .elementor-icon-box-title{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-830aac0 .elementor-icon{font-size:42px;}.elementor-58 .elementor-element.elementor-element-830aac0 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-830aac0 .elementor-icon-box-title a{font-size:5.4vw;}.elementor-58 .elementor-element.elementor-element-830aac0 .elementor-icon-box-description{font-size:5vw;}.elementor-58 .elementor-element.elementor-element-0d09961{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-8c2c084{font-size:12px;}.elementor-58 .elementor-element.elementor-element-8c336d5{--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-58 .elementor-element.elementor-element-8c336d5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-e5ea522{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-e5ea522 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-58 .elementor-element.elementor-element-e5ea522 .elementor-icon-box-title{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-e5ea522 .elementor-icon{font-size:42px;}.elementor-58 .elementor-element.elementor-element-e5ea522 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-e5ea522 .elementor-icon-box-title a{font-size:5.4vw;}.elementor-58 .elementor-element.elementor-element-e5ea522 .elementor-icon-box-description{font-size:5vw;}.elementor-58 .elementor-element.elementor-element-188da31{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-58 .elementor-element.elementor-element-2af300e{--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-58 .elementor-element.elementor-element-9568217{text-align:center;font-size:6vw;line-height:1.3em;}.elementor-58 .elementor-element.elementor-element-9568217 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-78fcc45{--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-8bab809 .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-58 .elementor-element.elementor-element-8bab809 .elementor-icon-box-title{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-8bab809 .elementor-icon{font-size:6vw;}.elementor-58 .elementor-element.elementor-element-8bab809 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-8bab809 .elementor-icon-box-title a{font-size:8.5vw;line-height:1em;letter-spacing:-1.4px;}.elementor-58 .elementor-element.elementor-element-8bab809 .elementor-icon-box-description{font-size:1px;}.elementor-58 .elementor-element.elementor-element-dcb66e5{--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-58 .elementor-element.elementor-element-4c0ce50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-58 .elementor-element.elementor-element-4c0ce50 .elementor-icon{font-size:5.5vw;}.elementor-58 .elementor-element.elementor-element-4c0ce50 .elementor-icon svg{height:5.5vw;}.elementor-58 .elementor-element.elementor-element-a4d0c91{padding:4px 0px 4px 0px;border-radius:0px 92px 69px 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-a4d0c91.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-a4d0c91 .elementor-heading-title{font-size:4.5vw;}.elementor-58 .elementor-element.elementor-element-7a3fe2a{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-7a3fe2a img{height:160px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-3f711cc{--padding-top:34px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-2dbc6f8 .elementor-button{font-size:16px;}.elementor-58 .elementor-element.elementor-element-f50a34c{text-align:start;}.elementor-58 .elementor-element.elementor-element-f50a34c .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-2b1e1fe{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-58 .elementor-element.elementor-element-1c25baa .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-66045d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 10px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-66045d3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-58 .elementor-element.elementor-element-66045d3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-66045d3 .elementor-icon{font-size:26px;padding:16px;}.elementor-58 .elementor-element.elementor-element-66045d3 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-66045d3 .elementor-icon-box-title a{font-size:16px;}.elementor-58 .elementor-element.elementor-element-66045d3 .elementor-icon-box-description{font-size:12px;}.elementor-58 .elementor-element.elementor-element-cdbb0a2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-4088720{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 10px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-4088720 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-58 .elementor-element.elementor-element-4088720 .elementor-icon-box-title{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-4088720 .elementor-icon{font-size:26px;padding:16px;}.elementor-58 .elementor-element.elementor-element-4088720 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-4088720 .elementor-icon-box-title a{font-size:16px;}.elementor-58 .elementor-element.elementor-element-4088720 .elementor-icon-box-description{font-size:12px;}.elementor-58 .elementor-element.elementor-element-b69a0d1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-6a1bf80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 10px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-6a1bf80 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-58 .elementor-element.elementor-element-6a1bf80 .elementor-icon-box-title{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-6a1bf80 .elementor-icon{font-size:26px;padding:16px;}.elementor-58 .elementor-element.elementor-element-6a1bf80 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-6a1bf80 .elementor-icon-box-title a{font-size:16px;}.elementor-58 .elementor-element.elementor-element-6a1bf80 .elementor-icon-box-description{font-size:12px;}.elementor-58 .elementor-element.elementor-element-58c5e2f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-6ad3cc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 10px;border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-6ad3cc6 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-58 .elementor-element.elementor-element-6ad3cc6 .elementor-icon-box-title{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-6ad3cc6 .elementor-icon{font-size:26px;padding:18px;}.elementor-58 .elementor-element.elementor-element-6ad3cc6 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-6ad3cc6 .elementor-icon-box-title a{font-size:12px;}.elementor-58 .elementor-element.elementor-element-6ad3cc6 .elementor-icon-box-description{font-size:24px;}.elementor-58 .elementor-element.elementor-element-68d7795 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-3f291b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-2b23484{--content-width:1180px;}.elementor-58 .elementor-element.elementor-element-9a76271{--width:50%;}.elementor-58 .elementor-element.elementor-element-2dd161a{--width:25%;}.elementor-58 .elementor-element.elementor-element-7c7dbb7{--width:25%;}.elementor-58 .elementor-element.elementor-element-4490d12{--width:25%;}.elementor-58 .elementor-element.elementor-element-6685dfc{--width:25%;}.elementor-58 .elementor-element.elementor-element-94c8498{--width:50%;}.elementor-58 .elementor-element.elementor-element-f7d977a{--width:auto;}.elementor-58 .elementor-element.elementor-element-400c42a{--width:60%;}.elementor-58 .elementor-element.elementor-element-4f733e4{--width:30%;}.elementor-58 .elementor-element.elementor-element-96373bd{--width:auto;}.elementor-58 .elementor-element.elementor-element-2488114{--content-width:1180px;}.elementor-58 .elementor-element.elementor-element-65f01f8{--width:50%;}.elementor-58 .elementor-element.elementor-element-3e01b33{--width:25%;}.elementor-58 .elementor-element.elementor-element-7f48fa3{--width:25%;}.elementor-58 .elementor-element.elementor-element-201b18b{--width:25%;}.elementor-58 .elementor-element.elementor-element-a3341ba{--width:25%;}.elementor-58 .elementor-element.elementor-element-e201e06{--width:50%;}.elementor-58 .elementor-element.elementor-element-e16e8df{--width:25%;}.elementor-58 .elementor-element.elementor-element-fa3b694{--width:30%;}.elementor-58 .elementor-element.elementor-element-7df50b8{--width:auto;}.elementor-58 .elementor-element.elementor-element-6ecdf47{--content-width:1180px;}.elementor-58 .elementor-element.elementor-element-51a7e2e{--width:25%;}.elementor-58 .elementor-element.elementor-element-155f4d1{--width:50%;}.elementor-58 .elementor-element.elementor-element-96ec99b{--width:25%;}.elementor-58 .elementor-element.elementor-element-481bfd8{--width:25%;}.elementor-58 .elementor-element.elementor-element-59365f8{--width:25%;}.elementor-58 .elementor-element.elementor-element-968b013{--width:25%;}.elementor-58 .elementor-element.elementor-element-1c86f80{--content-width:1180px;}.elementor-58 .elementor-element.elementor-element-d13ba94{--width:85%;}.elementor-58 .elementor-element.elementor-element-cfc7a22{--width:50%;}.elementor-58 .elementor-element.elementor-element-0b51ad4{--width:auto;}.elementor-58 .elementor-element.elementor-element-6c00c0c{--width:auto;}.elementor-58 .elementor-element.elementor-element-5d79f74{--width:50%;}.elementor-58 .elementor-element.elementor-element-f0f3a19{--width:90%;}.elementor-58 .elementor-element.elementor-element-5896512{--width:25%;}.elementor-58 .elementor-element.elementor-element-41386ca{--width:25%;}.elementor-58 .elementor-element.elementor-element-024f383{--width:25%;}.elementor-58 .elementor-element.elementor-element-0aec67e{--width:25%;}.elementor-58 .elementor-element.elementor-element-5fefb2a{--width:50%;}.elementor-58 .elementor-element.elementor-element-815a62a{--width:50%;}.elementor-58 .elementor-element.elementor-element-43878ff{--width:100%;}.elementor-58 .elementor-element.elementor-element-0206006{--width:50%;}.elementor-58 .elementor-element.elementor-element-3b3c793{--width:48%;}.elementor-58 .elementor-element.elementor-element-01c577c{--content-width:1180px;}.elementor-58 .elementor-element.elementor-element-d30d8a2{--content-width:1180px;}.elementor-58 .elementor-element.elementor-element-3c4277e{--width:32%;}.elementor-58 .elementor-element.elementor-element-9afdeb3{--width:auto;}.elementor-58 .elementor-element.elementor-element-4db8dad{--width:32%;}.elementor-58 .elementor-element.elementor-element-b2397ca{--width:auto;}.elementor-58 .elementor-element.elementor-element-2ebbb89{--width:32%;}.elementor-58 .elementor-element.elementor-element-d9feeed{--width:auto;}.elementor-58 .elementor-element.elementor-element-14b2fb9{--width:32%;}.elementor-58 .elementor-element.elementor-element-bb69503{--width:auto;}.elementor-58 .elementor-element.elementor-element-3ee314c{--width:33%;}.elementor-58 .elementor-element.elementor-element-d4bb0cb{--width:auto;}.elementor-58 .elementor-element.elementor-element-7381fce{--content-width:1180px;}.elementor-58 .elementor-element.elementor-element-9503ce6{--content-width:1180px;}.elementor-58 .elementor-element.elementor-element-0a07954{--width:32%;}.elementor-58 .elementor-element.elementor-element-fdcba1e{--width:auto;}.elementor-58 .elementor-element.elementor-element-4420390{--width:32%;}.elementor-58 .elementor-element.elementor-element-efe4384{--width:auto;}.elementor-58 .elementor-element.elementor-element-38f5e93{--width:32%;}.elementor-58 .elementor-element.elementor-element-96ddfaa{--width:auto;}.elementor-58 .elementor-element.elementor-element-abf3f5f{--width:32%;}.elementor-58 .elementor-element.elementor-element-ce80a8e{--width:auto;}.elementor-58 .elementor-element.elementor-element-7c8eac0{--width:32%;}.elementor-58 .elementor-element.elementor-element-510e03b{--width:auto;}.elementor-58 .elementor-element.elementor-element-0c451bd{--width:32%;}.elementor-58 .elementor-element.elementor-element-6ec3a5e{--width:auto;}.elementor-58 .elementor-element.elementor-element-878490f{--content-width:1180px;}.elementor-58 .elementor-element.elementor-element-3af3444{--width:85%;}.elementor-58 .elementor-element.elementor-element-193275e{--width:50%;}.elementor-58 .elementor-element.elementor-element-6ff8f3c{--width:auto;}.elementor-58 .elementor-element.elementor-element-5e7976b{--width:auto;}.elementor-58 .elementor-element.elementor-element-62c22c2{--width:50%;}.elementor-58 .elementor-element.elementor-element-629aa14{--width:90%;}.elementor-58 .elementor-element.elementor-element-d73a690{--width:25%;}.elementor-58 .elementor-element.elementor-element-92bf3ba{--width:25%;}.elementor-58 .elementor-element.elementor-element-e00483f{--width:25%;}.elementor-58 .elementor-element.elementor-element-3d74bd6{--width:25%;}.elementor-58 .elementor-element.elementor-element-7473ec3{--width:50%;}.elementor-58 .elementor-element.elementor-element-ebdfea7{--width:50%;}.elementor-58 .elementor-element.elementor-element-9967fe2{--width:100%;}.elementor-58 .elementor-element.elementor-element-d16ac4e{--width:50%;}.elementor-58 .elementor-element.elementor-element-6635a21{--width:48%;}.elementor-58 .elementor-element.elementor-element-e16adbe{--content-width:1180px;}.elementor-58 .elementor-element.elementor-element-e0321a4{--width:32%;}.elementor-58 .elementor-element.elementor-element-04ea8dd{--width:32%;}.elementor-58 .elementor-element.elementor-element-91b4f92{--width:32%;}.elementor-58 .elementor-element.elementor-element-3bcdd4e{--width:32%;}.elementor-58 .elementor-element.elementor-element-26ad120{--width:32%;}.elementor-58 .elementor-element.elementor-element-3166819{--width:32%;}.elementor-58 .elementor-element.elementor-element-543f791{--width:50%;}.elementor-58 .elementor-element.elementor-element-0575048{--width:75%;}.elementor-58 .elementor-element.elementor-element-b1617dc{--width:50%;}.elementor-58 .elementor-element.elementor-element-97d37a7{--width:50%;}.elementor-58 .elementor-element.elementor-element-4670abc{--content-width:1180px;}.elementor-58 .elementor-element.elementor-element-9f076ba{--width:85%;}.elementor-58 .elementor-element.elementor-element-521839e{--width:50%;}.elementor-58 .elementor-element.elementor-element-eab94af{--width:auto;}.elementor-58 .elementor-element.elementor-element-12af5c3{--width:auto;}.elementor-58 .elementor-element.elementor-element-6eb1f82{--width:50%;}.elementor-58 .elementor-element.elementor-element-ce867de{--width:90%;}.elementor-58 .elementor-element.elementor-element-40b3b39{--width:25%;}.elementor-58 .elementor-element.elementor-element-c2930c8{--width:25%;}.elementor-58 .elementor-element.elementor-element-8cba01b{--width:25%;}.elementor-58 .elementor-element.elementor-element-23ab5cf{--width:25%;}.elementor-58 .elementor-element.elementor-element-b4b7b1d{--width:50%;}.elementor-58 .elementor-element.elementor-element-a1750f8{--width:50%;}.elementor-58 .elementor-element.elementor-element-319fb0b{--width:100%;}.elementor-58 .elementor-element.elementor-element-5a3ec37{--width:50%;}.elementor-58 .elementor-element.elementor-element-8c9ce03{--width:48%;}.elementor-58 .elementor-element.elementor-element-dc808f8{--content-width:1180px;}.elementor-58 .elementor-element.elementor-element-6b29931{--width:32%;}.elementor-58 .elementor-element.elementor-element-cceff34{--width:50%;}.elementor-58 .elementor-element.elementor-element-dd40651{--width:32%;}.elementor-58 .elementor-element.elementor-element-5a67a97{--width:50%;}.elementor-58 .elementor-element.elementor-element-095b279{--width:32%;}.elementor-58 .elementor-element.elementor-element-b98f5d3{--width:50%;}.elementor-58 .elementor-element.elementor-element-df231df{--width:34%;}.elementor-58 .elementor-element.elementor-element-4e4c29b{--width:50%;}.elementor-58 .elementor-element.elementor-element-f437566{--width:100%;}.elementor-58 .elementor-element.elementor-element-b338374{--width:100%;}.elementor-58 .elementor-element.elementor-element-ef121df{--width:32%;}.elementor-58 .elementor-element.elementor-element-99b12ad{--width:auto;}.elementor-58 .elementor-element.elementor-element-9498c31{--width:32%;}.elementor-58 .elementor-element.elementor-element-1f01422{--width:auto;}.elementor-58 .elementor-element.elementor-element-38b050d{--width:32%;}.elementor-58 .elementor-element.elementor-element-ffa59ca{--width:auto;}.elementor-58 .elementor-element.elementor-element-e51d7c0{--content-width:1180px;}.elementor-58 .elementor-element.elementor-element-a270c29{--content-width:1180px;}.elementor-58 .elementor-element.elementor-element-1c7ce13{--content-width:1180px;}.elementor-58 .elementor-element.elementor-element-2e6d1de{--width:85%;}.elementor-58 .elementor-element.elementor-element-efbd5f0{--width:50%;}.elementor-58 .elementor-element.elementor-element-4ecf892{--width:auto;}.elementor-58 .elementor-element.elementor-element-3eb9f82{--width:auto;}.elementor-58 .elementor-element.elementor-element-40e56fa{--width:50%;}.elementor-58 .elementor-element.elementor-element-bb00747{--width:90%;}.elementor-58 .elementor-element.elementor-element-eacfd43{--width:25%;}.elementor-58 .elementor-element.elementor-element-0ae6c9e{--width:25%;}.elementor-58 .elementor-element.elementor-element-ba24ddf{--width:25%;}.elementor-58 .elementor-element.elementor-element-7e7c93c{--width:25%;}.elementor-58 .elementor-element.elementor-element-d84251a{--width:50%;}.elementor-58 .elementor-element.elementor-element-0d09961{--width:50%;}.elementor-58 .elementor-element.elementor-element-2af300e{--width:100%;}.elementor-58 .elementor-element.elementor-element-78fcc45{--width:50%;}.elementor-58 .elementor-element.elementor-element-dcb66e5{--width:48%;}.elementor-58 .elementor-element.elementor-element-3f711cc{--content-width:1180px;}.elementor-58 .elementor-element.elementor-element-2b1e1fe{--width:40%;}.elementor-58 .elementor-element.elementor-element-3f291b7{--width:60%;}}/* Start custom CSS for text-editor, class: .elementor-element-c9365f0 */.elementor-58 .elementor-element.elementor-element-c9365f0 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-162ebab */.elementor-58 .elementor-element.elementor-element-162ebab 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-869e767 */.google-word {
  font-size: 1.2vw;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82469a8 */.big-digit{
    font-size: 24px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26405f1 */.elementor-58 .elementor-element.elementor-element-26405f1 .big-digit{
    font-size: 44px!important;
    font-weight: 800!important;
}

.elementor-58 .elementor-element.elementor-element-26405f1 .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-55f411b */.elementor-58 .elementor-element.elementor-element-55f411b path{
    fill: #FEE736!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3585ce */.elementor-58 .elementor-element.elementor-element-f3585ce .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-58 .elementor-element.elementor-element-f3585ce .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-58 .elementor-element.elementor-element-f3585ce .elementor-heading-title { font-size: 65px; -webkit-text-stroke: 1px white; }
    .elementor-58 .elementor-element.elementor-element-f3585ce .elementor-heading-title::before { left: -15px; width: 22px; height: 26px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2090021 */.elementor-58 .elementor-element.elementor-element-2090021 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-53840c8 */.elementor-58 .elementor-element.elementor-element-53840c8 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-cfe0376 */.elementor-58 .elementor-element.elementor-element-cfe0376 .google-word {
  font-size: 4vw;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a086431 */.elementor-58 .elementor-element.elementor-element-a086431 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-bbfe632 */.elementor-58 .elementor-element.elementor-element-bbfe632 .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-5ff1d65 */.big-digit{
    font-size: 24px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdb653f */.elementor-58 .elementor-element.elementor-element-fdb653f .big-digit{
    font-size: 32px!important;
    font-weight: 800!important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c71925b */.elementor-58 .elementor-element.elementor-element-c71925b path{
    fill: #FEE736!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa3b694 */.elementor-58 .elementor-element.elementor-element-fa3b694 .big-digit::after {
        content: '';
        position: absolute;
        left: -10%;
        top: 55%;
        width: 120%;
        height: 0.6vw;
        background-color: #ff0000;
        transform: rotate(-3deg);
    }

    .elementor-58 .elementor-element.elementor-element-fa3b694 .elementor-element-c71925b svg {
        width: 8vw !important;
        height: auto !important;
    }
    .elementor-58 .elementor-element.elementor-element-fa3b694 .elementor-element-c71925b svg path {
        fill: #fff200 !important;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e67f315 */@media (max-width: 767px) {
    .elementor-58 .elementor-element.elementor-element-e67f315 {
        width: auto !important;
        margin: 0 !important;
    }
    .elementor-58 .elementor-element.elementor-element-e67f315 .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-a93e664 */.elementor-58 .elementor-element.elementor-element-a93e664 .elementor-icon-box-title span {
        color: #e60000 !important;
        font-size: 4vw !important;
    }
    
    .elementor-58 .elementor-element.elementor-element-a93e664 .elementor-icon-box-description {
        color: #e60000 !important;
        font-size: 6vw !important;
    }
    
    .elementor-58 .elementor-element.elementor-element-a93e664::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-9c6d228 */.elementor-58 .elementor-element.elementor-element-9c6d228{
    backdrop-filter: blur(0.5px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4462ef */.elementor-58 .elementor-element.elementor-element-c4462ef .google-word {
  font-size: 5.2vw;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23427f7 *//* Container ko stretch hone se rokna */
.elementor-58 .elementor-element.elementor-element-23427f7 .digit{
    align-self: flex-start; 
}

.elementor-58 .elementor-element.elementor-element-23427f7 .digit {
    position: relative;
    display: inline-block !important;
    width: auto;
    color: #1a365d; 
}

.elementor-58 .elementor-element.elementor-element-23427f7 .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-58 .elementor-element.elementor-element-23427f7 .digit { font-size: 20px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-276faaf */.elementor-58 .elementor-element.elementor-element-276faaf {
    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-58 .elementor-element.elementor-element-276faaf p {
    margin: 0;
    line-height: 1.2;
    color: #1a365d;
    font-weight: 800;
}

/* Yellow Arrow */
.elementor-58 .elementor-element.elementor-element-276faaf::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-58 .elementor-element.elementor-element-276faaf {
        padding: 4px 10px;
        margin-top: 5px;
    }

    .elementor-58 .elementor-element.elementor-element-276faaf p {
        font-size: 13px;
    }

    .elementor-58 .elementor-element.elementor-element-276faaf::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-35bd3f2 */.elementor-58 .elementor-element.elementor-element-35bd3f2 .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-58 .elementor-element.elementor-element-35bd3f2 .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-58 .elementor-element.elementor-element-35bd3f2 .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-58 .elementor-element.elementor-element-35bd3f2 .elementor-heading-title {
        font-size: 65px;
        letter-spacing: -3px;
        padding-bottom: 12px;
    }

    .elementor-58 .elementor-element.elementor-element-35bd3f2 .elementor-heading-title::after {
        height: 14px;
        bottom: 6px;
    }

    .elementor-58 .elementor-element.elementor-element-35bd3f2 .elementor-heading-title::before {
        left: -15px;
        width: 22px;
        height: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-daf7fc3 */.elementor-58 .elementor-element.elementor-element-daf7fc3 .elementor-icon-box-title span {
    color: #cc0000;

    font-weight: 1000;
    -webkit-text-stroke: 0;
    filter: none;
}


.elementor-58 .elementor-element.elementor-element-daf7fc3 .elementor-icon-box-description {
    color: #cc0000;
    font-size: 32px;
    font-weight: 1000;
    margin: 0;
    line-height: 1;

    -webkit-text-stroke: 0;
    filter: none;
}


.elementor-58 .elementor-element.elementor-element-daf7fc3 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-bottom: 18px;
    position: relative;
    margin-left: 5px;
}


/* Red accent marks */
.elementor-58 .elementor-element.elementor-element-daf7fc3::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-58 .elementor-element.elementor-element-daf7fc3 .elementor-icon-box-title span {
        font-size: 14px;
        font-weight: 1000;
    }

    .elementor-58 .elementor-element.elementor-element-daf7fc3 .elementor-icon-box-description {
        font-size: 22px;
        font-weight: 1000;
    }

    .elementor-58 .elementor-element.elementor-element-daf7fc3 {
        padding-bottom: 12px;
    }

    .elementor-58 .elementor-element.elementor-element-daf7fc3::after {
        right: -5px;
        width: 18px;
        height: 22px;
        top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c9322a */.elementor-58 .elementor-element.elementor-element-2c9322a svg{
    fill: #ffffff;
}
.elementor-58 .elementor-element.elementor-element-2c9322a .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-b339b81 */.elementor-58 .elementor-element.elementor-element-b339b81{
    box-shadow: 0 5.03px 0 #c85726;
}

.elementor-58 .elementor-element.elementor-element-b339b81:hover{
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4647f5 */.elementor-58 .elementor-element.elementor-element-b4647f5 svg{
    fill: #ffffff;
}
.elementor-58 .elementor-element.elementor-element-b4647f5 .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-085ba97 */.elementor-58 .elementor-element.elementor-element-085ba97{
    box-shadow: 0 5.03px 0 #004821;
}

.elementor-58 .elementor-element.elementor-element-085ba97:hover{
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43878ff */.elementor-58 .elementor-element.elementor-element-43878ff {
    border-radius: 12px;
    position: relative;
    overflow: visible !important;
}


.elementor-58 .elementor-element.elementor-element-43878ff::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-e672528 */.elementor-58 .elementor-element.elementor-element-e672528 .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-cfac37d */.elementor-58 .elementor-element.elementor-element-cfac37d 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-d8a4624 */.elementor-58 .elementor-element.elementor-element-d8a4624 .custom-underline {
    position: relative;
    display: inline-block;
}

.elementor-58 .elementor-element.elementor-element-d8a4624 .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-291771a *//* Container ko stretch hone se rokna */
.elementor-58 .elementor-element.elementor-element-291771a .digit{
    align-self: flex-start; 
}

.elementor-58 .elementor-element.elementor-element-291771a .digit {
    position: relative;
    display: inline-block !important;
    width: auto;
    color: #1a365d; 
}

.elementor-58 .elementor-element.elementor-element-291771a .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-58 .elementor-element.elementor-element-291771a .digit { font-size: 20px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19c68ad */.elementor-58 .elementor-element.elementor-element-19c68ad {
    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-58 .elementor-element.elementor-element-19c68ad p {
    margin: 0;
    line-height: 1.2;
    color: #1a365d;
    font-weight: 800;
}

/* Yellow Arrow */
.elementor-58 .elementor-element.elementor-element-19c68ad::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-58 .elementor-element.elementor-element-19c68ad {
        padding: 4px 10px;
        margin-top: 5px;
    }

    .elementor-58 .elementor-element.elementor-element-19c68ad p {
        font-size: 13px;
    }

    .elementor-58 .elementor-element.elementor-element-19c68ad::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-9f91d2d */.elementor-58 .elementor-element.elementor-element-9f91d2d .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-58 .elementor-element.elementor-element-9f91d2d .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-58 .elementor-element.elementor-element-9f91d2d .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-58 .elementor-element.elementor-element-9f91d2d .elementor-heading-title {
        font-size: 65px;
        letter-spacing: -3px;
        padding-bottom: 12px;
    }

    .elementor-58 .elementor-element.elementor-element-9f91d2d .elementor-heading-title::after {
        height: 14px;
        bottom: 6px;
    }

    .elementor-58 .elementor-element.elementor-element-9f91d2d .elementor-heading-title::before {
        left: -15px;
        width: 22px;
        height: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22f21a9 */.elementor-58 .elementor-element.elementor-element-22f21a9 .elementor-icon-box-title span {
    color: #cc0000;

    font-weight: 1000;
    -webkit-text-stroke: 0;
    filter: none;
}


.elementor-58 .elementor-element.elementor-element-22f21a9 .elementor-icon-box-description {
    color: #cc0000;
    font-size: 32px;
    font-weight: 1000;
    margin: 0;
    line-height: 1;

    -webkit-text-stroke: 0;
    filter: none;
}


.elementor-58 .elementor-element.elementor-element-22f21a9 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-bottom: 18px;
    position: relative;
    margin-left: 5px;
}


/* Red accent marks */
.elementor-58 .elementor-element.elementor-element-22f21a9::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-58 .elementor-element.elementor-element-22f21a9 .elementor-icon-box-title span {
        font-size: 14px;
        font-weight: 1000;
    }

    .elementor-58 .elementor-element.elementor-element-22f21a9 .elementor-icon-box-description {
        font-size: 22px;
        font-weight: 1000;
    }

    .elementor-58 .elementor-element.elementor-element-22f21a9 {
        padding-bottom: 12px;
    }

    .elementor-58 .elementor-element.elementor-element-22f21a9::after {
        right: -5px;
        width: 18px;
        height: 22px;
        top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5cac756 */.elementor-58 .elementor-element.elementor-element-5cac756 svg{
    fill: #ffffff;
}
.elementor-58 .elementor-element.elementor-element-5cac756 .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-5b81ed9 */.elementor-58 .elementor-element.elementor-element-5b81ed9{
    box-shadow: 0 5.03px 0 #c85726;
}

.elementor-58 .elementor-element.elementor-element-5b81ed9:hover{
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6d5ad4e */.elementor-58 .elementor-element.elementor-element-6d5ad4e svg{
    fill: #ffffff;
}
.elementor-58 .elementor-element.elementor-element-6d5ad4e .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-a5e2a9a */.elementor-58 .elementor-element.elementor-element-a5e2a9a{
    box-shadow: 0 5.03px 0 #004821;
}

.elementor-58 .elementor-element.elementor-element-a5e2a9a:hover{
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9967fe2 */.elementor-58 .elementor-element.elementor-element-9967fe2 {
    border-radius: 12px;
    position: relative;
    overflow: visible !important;
}


.elementor-58 .elementor-element.elementor-element-9967fe2::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-af41bd6 */.elementor-58 .elementor-element.elementor-element-af41bd6 .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-675e7a7 */.elementor-58 .elementor-element.elementor-element-675e7a7 .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-d68778f */.elementor-58 .elementor-element.elementor-element-d68778f .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-104c9ce */.elementor-58 .elementor-element.elementor-element-104c9ce .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-8a2483b */.elementor-58 .elementor-element.elementor-element-8a2483b .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-1233b74 */.elementor-58 .elementor-element.elementor-element-1233b74 .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-869c957 */.elementor-58 .elementor-element.elementor-element-869c957 .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-68ce342 */.elementor-58 .elementor-element.elementor-element-68ce342 .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-312f5e1 */.elementor-58 .elementor-element.elementor-element-312f5e1 .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-afafe94 */.elementor-58 .elementor-element.elementor-element-afafe94 .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-5a7d31e */.elementor-58 .elementor-element.elementor-element-5a7d31e .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-4f17b83 */.elementor-58 .elementor-element.elementor-element-4f17b83 .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-3c34f45 */.elementor-58 .elementor-element.elementor-element-3c34f45 .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-ce94b30 */.elementor-58 .elementor-element.elementor-element-ce94b30 .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-490a6c9 */.elementor-58 .elementor-element.elementor-element-490a6c9 .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-22bdc07 */.elementor-58 .elementor-element.elementor-element-22bdc07 .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-04ecb2f */.elementor-58 .elementor-element.elementor-element-04ecb2f .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-8a518ef */.elementor-58 .elementor-element.elementor-element-8a518ef .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-47fe643 */.elementor-58 .elementor-element.elementor-element-47fe643 .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-a259b15 */.elementor-58 .elementor-element.elementor-element-a259b15 .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-76db870 */.elementor-58 .elementor-element.elementor-element-76db870 .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-cc43a91 */.elementor-58 .elementor-element.elementor-element-cc43a91 .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-d54cfd3 */.elementor-58 .elementor-element.elementor-element-d54cfd3 .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-ac80eaf */.elementor-58 .elementor-element.elementor-element-ac80eaf .yellow-highlight {
    color: #fff200;
    border-bottom: 5px solid #fff200;
    padding-bottom: 0px; 
}

.elementor-58 .elementor-element.elementor-element-ac80eaf .elementor-heading-title {
    position: relative;
    display: inline-block;
    font-weight: 900;
    letter-spacing: 1px;
}

.elementor-58 .elementor-element.elementor-element-ac80eaf .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-58 .elementor-element.elementor-element-ac80eaf .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-58 .elementor-element.elementor-element-ac80eaf .elementor-heading-title::before {
        left: -25px;
        width: 25px;
        height: 32px;
    }
    .elementor-58 .elementor-element.elementor-element-ac80eaf .elementor-heading-title::after {
        right: -25px;
        width: 25px;
        height: 32px;
    }
    .elementor-58 .elementor-element.elementor-element-ac80eaf .yellow-highlight {
        border-bottom: 3px solid #fff200;
        padding-bottom: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda1d0 *//* Container ko stretch hone se rokna */
.elementor-58 .elementor-element.elementor-element-4eda1d0 .digit{
    align-self: flex-start; 
}

.elementor-58 .elementor-element.elementor-element-4eda1d0 .digit {
    position: relative;
    display: inline-block !important;
    width: auto;
    color: #1a365d; 
}

.elementor-58 .elementor-element.elementor-element-4eda1d0 .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-58 .elementor-element.elementor-element-4eda1d0 .digit { font-size: 20px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7e8fe6 */.elementor-58 .elementor-element.elementor-element-e7e8fe6 {
    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-58 .elementor-element.elementor-element-e7e8fe6 p {
    margin: 0;
    line-height: 1.2;
    color: #1a365d;
    font-weight: 800;
}

/* Yellow Arrow */
.elementor-58 .elementor-element.elementor-element-e7e8fe6::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-58 .elementor-element.elementor-element-e7e8fe6 {
        padding: 4px 10px;
        margin-top: 5px;
    }

    .elementor-58 .elementor-element.elementor-element-e7e8fe6 p {
        font-size: 13px;
    }

    .elementor-58 .elementor-element.elementor-element-e7e8fe6::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-e2420de */.elementor-58 .elementor-element.elementor-element-e2420de .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-58 .elementor-element.elementor-element-e2420de .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-58 .elementor-element.elementor-element-e2420de .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-58 .elementor-element.elementor-element-e2420de .elementor-heading-title {
        font-size: 65px;
        letter-spacing: -3px;
        padding-bottom: 12px;
    }

    .elementor-58 .elementor-element.elementor-element-e2420de .elementor-heading-title::after {
        height: 14px;
        bottom: 6px;
    }

    .elementor-58 .elementor-element.elementor-element-e2420de .elementor-heading-title::before {
        left: -15px;
        width: 22px;
        height: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ed43400 */.elementor-58 .elementor-element.elementor-element-ed43400 .elementor-icon-box-title span {
    color: #cc0000;

    font-weight: 1000;
    -webkit-text-stroke: 0;
    filter: none;
}


.elementor-58 .elementor-element.elementor-element-ed43400 .elementor-icon-box-description {
    color: #cc0000;
    font-size: 32px;
    font-weight: 1000;
    margin: 0;
    line-height: 1;

    -webkit-text-stroke: 0;
    filter: none;
}


.elementor-58 .elementor-element.elementor-element-ed43400 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-bottom: 18px;
    position: relative;
    margin-left: 5px;
}


/* Red accent marks */
.elementor-58 .elementor-element.elementor-element-ed43400::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-58 .elementor-element.elementor-element-ed43400 .elementor-icon-box-title span {
        font-size: 14px;
        font-weight: 1000;
    }

    .elementor-58 .elementor-element.elementor-element-ed43400 .elementor-icon-box-description {
        font-size: 22px;
        font-weight: 1000;
    }

    .elementor-58 .elementor-element.elementor-element-ed43400 {
        padding-bottom: 12px;
    }

    .elementor-58 .elementor-element.elementor-element-ed43400::after {
        right: -5px;
        width: 18px;
        height: 22px;
        top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d825440 */.elementor-58 .elementor-element.elementor-element-d825440 svg{
    fill: #ffffff;
}
.elementor-58 .elementor-element.elementor-element-d825440 .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-065d888 */.elementor-58 .elementor-element.elementor-element-065d888{
    box-shadow: 0 5.03px 0 #c85726;
}

.elementor-58 .elementor-element.elementor-element-065d888:hover{
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f0d3a8e */.elementor-58 .elementor-element.elementor-element-f0d3a8e svg{
    fill: #ffffff;
}
.elementor-58 .elementor-element.elementor-element-f0d3a8e .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-dc65dc5 */.elementor-58 .elementor-element.elementor-element-dc65dc5{
    box-shadow: 0 5.03px 0 #004821;
}

.elementor-58 .elementor-element.elementor-element-dc65dc5:hover{
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-319fb0b */.elementor-58 .elementor-element.elementor-element-319fb0b {
    border-radius: 12px;
    position: relative;
    overflow: visible !important;
}


.elementor-58 .elementor-element.elementor-element-319fb0b::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-202c0ae */.elementor-58 .elementor-element.elementor-element-202c0ae .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-0fd188d */.elementor-58 .elementor-element.elementor-element-0fd188d details{
    border: 2px solid #002D6B;
    border-radius: 18px;
    background-color: #EBF7FD;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-fabc6d4 */.elementor-58 .elementor-element.elementor-element-fabc6d4 details{
    border: 2px solid #08499C;
    border-radius: 18px;
    background-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e1ebeff */.elementor-58 .elementor-element.elementor-element-e1ebeff details{
    border: 2px solid #08499C;
    border-radius: 18px;
    background-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ddb240 *//* Container ko stretch hone se rokna */
.elementor-58 .elementor-element.elementor-element-7ddb240 .digit{
    align-self: flex-start; 
}

.elementor-58 .elementor-element.elementor-element-7ddb240 .digit {
    position: relative;
    display: inline-block !important;
    width: auto;
    color: #1a365d; 
}

.elementor-58 .elementor-element.elementor-element-7ddb240 .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-58 .elementor-element.elementor-element-7ddb240 .digit { font-size: 20px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c08fcc5 */.elementor-58 .elementor-element.elementor-element-c08fcc5 {
    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-58 .elementor-element.elementor-element-c08fcc5 p {
    margin: 0;
    line-height: 1.2;
    color: #1a365d;
    font-weight: 800;
}

/* Yellow Arrow */
.elementor-58 .elementor-element.elementor-element-c08fcc5::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-58 .elementor-element.elementor-element-c08fcc5 {
        padding: 4px 10px;
        margin-top: 5px;
    }

    .elementor-58 .elementor-element.elementor-element-c08fcc5 p {
        font-size: 13px;
    }

    .elementor-58 .elementor-element.elementor-element-c08fcc5::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-5066187 */.elementor-58 .elementor-element.elementor-element-5066187 .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-58 .elementor-element.elementor-element-5066187 .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-58 .elementor-element.elementor-element-5066187 .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-58 .elementor-element.elementor-element-5066187 .elementor-heading-title {
        font-size: 65px;
        letter-spacing: -3px;
        padding-bottom: 12px;
    }

    .elementor-58 .elementor-element.elementor-element-5066187 .elementor-heading-title::after {
        height: 14px;
        bottom: 6px;
    }

    .elementor-58 .elementor-element.elementor-element-5066187 .elementor-heading-title::before {
        left: -15px;
        width: 22px;
        height: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d1c8c5 */.elementor-58 .elementor-element.elementor-element-1d1c8c5 .elementor-icon-box-title span {
    color: #cc0000;

    font-weight: 1000;
    -webkit-text-stroke: 0;
    filter: none;
}


.elementor-58 .elementor-element.elementor-element-1d1c8c5 .elementor-icon-box-description {
    color: #cc0000;
    font-size: 32px;
    font-weight: 1000;
    margin: 0;
    line-height: 1;

    -webkit-text-stroke: 0;
    filter: none;
}


.elementor-58 .elementor-element.elementor-element-1d1c8c5 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-bottom: 18px;
    position: relative;
    margin-left: 5px;
}


/* Red accent marks */
.elementor-58 .elementor-element.elementor-element-1d1c8c5::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-58 .elementor-element.elementor-element-1d1c8c5 .elementor-icon-box-title span {
        font-size: 14px;
        font-weight: 1000;
    }

    .elementor-58 .elementor-element.elementor-element-1d1c8c5 .elementor-icon-box-description {
        font-size: 22px;
        font-weight: 1000;
    }

    .elementor-58 .elementor-element.elementor-element-1d1c8c5 {
        padding-bottom: 12px;
    }

    .elementor-58 .elementor-element.elementor-element-1d1c8c5::after {
        right: -5px;
        width: 18px;
        height: 22px;
        top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-830aac0 */.elementor-58 .elementor-element.elementor-element-830aac0 svg{
    fill: #ffffff;
}
.elementor-58 .elementor-element.elementor-element-830aac0 .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-3267929 */.elementor-58 .elementor-element.elementor-element-3267929{
    box-shadow: 0 5.03px 0 #c85726;
}

.elementor-58 .elementor-element.elementor-element-3267929:hover{
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5ea522 */.elementor-58 .elementor-element.elementor-element-e5ea522 svg{
    fill: #ffffff;
}
.elementor-58 .elementor-element.elementor-element-e5ea522 .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-8c336d5 */.elementor-58 .elementor-element.elementor-element-8c336d5{
    box-shadow: 0 5.03px 0 #004821;
}

.elementor-58 .elementor-element.elementor-element-8c336d5:hover{
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af300e */.elementor-58 .elementor-element.elementor-element-2af300e {
    border-radius: 12px;
    position: relative;
    overflow: visible !important;
}


.elementor-58 .elementor-element.elementor-element-2af300e::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-8bab809 */.elementor-58 .elementor-element.elementor-element-8bab809 .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-f50a34c */.elementor-58 .elementor-element.elementor-element-f50a34c .custom-underline {
    position: relative;
    display: inline-block;
}

.elementor-58 .elementor-element.elementor-element-f50a34c .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-66045d3 */.elementor-58 .elementor-element.elementor-element-66045d3 svg{
    fill: #08499C;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4088720 */.elementor-58 .elementor-element.elementor-element-4088720 svg{
    fill: #08499C;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a1bf80 */.elementor-58 .elementor-element.elementor-element-6a1bf80 svg{
    fill: #08499C;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ad3cc6 */.elementor-58 .elementor-element.elementor-element-6ad3cc6 svg{
    fill: #08499C;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-1ab5b42 *//* 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 */
/* Start custom CSS */body, html{
    overflow-x: hidden!important;
}/* End custom CSS */